Java socket编程:客户端向服务器端发送消息服务器端接受不到是怎么回事?客户端和服务器端在同一台机子
在客户端发送消息后,服务器端没有接收到消息,并且客户端和服务器端的程序都没有运行下去下面是程序的代码截图和程序运行截图:...
在客户端发送消息后,服务器端没有接收到消息,并且客户端和服务器端的程序都没有运行下去
下面是程序的代码截图和程序运行截图: 展开
下面是程序的代码截图和程序运行截图: 展开
2个回答
推荐于2018-04-30 · 知道合伙人软件行家
关注
展开全部
我大致看了下代码,没有什么问题,你需要注意其他的地方:
服务器地址是否填写正确,有没有弄错,请在发送Socket请求之前Ping一下试试,如果通则代码可以正常访问,若不通,则地址一定有问题。
检查端口号是否有问题,服务器端口号有没有填写错误。
槛车服务器网络防火墙是否开启,默认开启状态下,你怎么的也是请求不进去的。
服务器服务是否正常开启,他不开启你怎么的也请求不进去。
追问
发送socket前怎么ping?端口号怎么检查有没有问题?
追答
请求发送到服务器端之前,进行ping测试,ping为一种网络命令,在cmd下ping + 服务器IP地址。例如我要测试我能否访问到xxx.xxx.xxx.xxx则ping xxx.xxx.xxx.xxx然后回车,如果不出错误,则代表你可以访问到服务端,至于端口,你先检查服务器到底用了哪个端口,服务程序启动是否报错,是否端口已经被占用。如果没有的话,进行访问,看程序报错报什么。错误都是要经过按照逻辑顺序进行排查和分析的。光看代码你让我知道哪里的问题,别说我,就连专家也看不出来的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询