java指定出端口发送短信问题,求指教

无色无味的尘埃 2012-07-11 03:29:34
现在碰到的问题是这样的,我在自己的机器上直接发送短信是没问题的,但是当我把项目放在应用服务器上的时候,说明下:应用服务器是通过映射到转换服务器才能跟外网进行交互的,应用服务器是不能直接访问外网的,外面也是通过转换服务器访问我这个项目,现在碰到一个问题,发送短信的时候,发不出去,技术人员跟我说,在发送短信的时候本地会随机产生一个端口,但是想要发送短信,必须把这个端口映射到转换服务器上,但是端口是随机生成的,java有没有方法将本地端口固定或缩小随机的范围如(1000到20000),希望知道的可以帮助我下,最好有类似的代码可以参考
...全文
173 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
agui54762 2012-07-13
  • 打赏
  • 举报
回复
你是通过什么发送短信?短信猫?还是通信公司(电信,联通等等)提供的发送短信的接口?
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
这是你们公司网络的问题。
转换服务器那端应该可以绑定你应用服务器的IP,只要是应用服务器的IP发的包,转换服务器都可以接收并送出去。绑定IP吧
[/Quote]
IP已经绑定了 访问也是可以的 但是发送短信的时候发不出去,短信端口也映射了
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
引用楼主 的回复:
,在发送短信的时候本地会随机产生一个端口,但是想要发送短信,必须把这个端口映射到转换服务器上,但是端口是随机生成的,java有没有方法将本地端口固定或缩小随机的范围如(1000到20000),

应该可以在“转换服务器”上设置,所有来自于“外面服务器”的数据包都“转发”给“应用服务器”

应为不知道这个“转换服务器”到底是用的什么东西实现的,所以不知道具体行的通否,我……
[/Quote]
网站访问是没问题的 ,但是发送短信是要跟联通移动的接口之间进行交互,我怀疑映射是不能将我要发送的信息发送到服务商那边的
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
你是通过什么发送短信?短信猫?还是通信公司(电信,联通等等)提供的发送短信的接口?
[/Quote]
通信公司提供的发送短信的接口
brightyq 2012-07-11
  • 打赏
  • 举报
回复
这是你们公司网络的问题。
转换服务器那端应该可以绑定你应用服务器的IP,只要是应用服务器的IP发的包,转换服务器都可以接收并送出去。绑定IP吧
ArayChou 2012-07-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
,在发送短信的时候本地会随机产生一个端口,但是想要发送短信,必须把这个端口映射到转换服务器上,但是端口是随机生成的,java有没有方法将本地端口固定或缩小随机的范围如(1000到20000),[/Quote]

应该可以在“转换服务器”上设置,所有来自于“外面服务器”的数据包都“转发”给“应用服务器”

应为不知道这个“转换服务器”到底是用的什么东西实现的,所以不知道具体行的通否,我想应该是行得通的,因为Linux的iptables就可以实现这样的功能

50,504

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧