tcp/ip通讯问题,客户端无法与服务器正常通讯,求大侠,用java写的
输入正确的ip地址和端口时,无法直接进行通讯,但是断开客户端或者服务器端的任何一个,就会报connectionreset异常。系统设计的目的:客户端根据输入的ip地址和端...
输入正确的ip地址和端口时,无法直接进行通讯,但是断开客户端或者服务器端的任何一个,就会报connection reset 异常。系统设计的目的:客户端根据输入的ip地址和端口号,主动给服务器端发送一段字符;服务器端接收数据,显示并进行倒序排列后,再发送给客户端。代码如下
服务器端代码:
客户端代码如下:
当客户端输入的是quite时,服务器端程序和客户端程序退出。 展开
服务器端代码:
客户端代码如下:
当客户端输入的是quite时,服务器端程序和客户端程序退出。 展开
1个回答
2015-09-18
展开全部
因为服务端收到quit最终也执行了System.exit(0); 会退出程序。
追问
问题已经解决,问题不在你说的上面,在于格式方面,scanner读取到的信息是不含\t\n.如果向流中直接使用write方法写入数据,无论是用flush()方法刷新缓存,都将导致堵塞,原因是没有换行或者回车信息的原因。尝试过在需要写入的数据结尾加回车或者换行,但还是不行。只要把写入流中的方法改成println(“”),就可以正常的多对一通讯了,其他代码都不需要修改。
Storm代理
2023-05-30 广告
2023-05-30 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询