2 qq 26295547 qq_26295547 于 2016.03.16 10:22 提问

java socket实现两台电脑通信

大学生 菜鸟一个
现在自己电脑创了 发送端,接收端,可行
然后同样的代码,将发送端目的ip改为宿舍一台电脑ip,就没反应了。怎么回事啊? 防火墙吗?还是ip地址不对。两台机一个网,一个是192.168.1.102,一台是103

6个回答

u011216417
u011216417   2016.03.16 10:42
已采纳

原因很多..硬件软件的可能性都有.
都会在中间阻止或者消亡http请求..最好把你的代码,和网络环境说一下.

qq_26295547
qq_26295547 数据装包 时 地址端口 都是填的 宿舍另一台机子 已经开启接收端的
一年多之前 回复
qq_26295547
qq_26295547 网络环境 指什么? 代码的话 就是 很简单的 1建立UDPSocket 服务 2 等待输入数据并装包 3 发送 4关闭 这种最基本的
一年多之前 回复
enpterexpress
enpterexpress   2016.03.16 10:32

没反应是什么意思,指发送端?

qq_26295547
qq_26295547 就是说 我用发送端 发消息,接收端 收不到
一年多之前 回复
qq_26295547
qq_26295547 就是说 我用发送端 发消息,接收端 收不到
一年多之前 回复
a0984
a0984   2016.03.16 11:18

端口看看有没有被占用吧

a0984
a0984 回复情之滥觞: netstat -aon|findstr "你设置的端口号"
一年多之前 回复
qq_26295547
qq_26295547 这几率太小了吧 话说 ,怎么看
一年多之前 回复
rui888
rui888   Ds   Rxr 2016.03.16 11:24

试试 hessian 呢,

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.03.16 12:29

你的服务器端代码部署机器和客户端不是在在同一个局域网中的吧?你需要一个公网IP映射到你的机器,才能通信。通俗点就是需要域名,可以通过花生壳注册域名,映射到你的机器应用。

qq_26295547
qq_26295547 ??? 不是吧 这么麻烦? 视屏里面 老师讲着课学生就也编了一个给老师发消息了 。两台电脑一个无线啊,我自己电脑Ip是192.168.1.102,另一台是103
一年多之前 回复
Royal_lr
Royal_lr   Ds   Rxr 2016.03.16 13:49

我以前试过,,可以得,,关掉防火墙试试

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!