1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java socket 全双工客户端_JavaSocket全双工通信 问题 待解决

java socket 全双工客户端_JavaSocket全双工通信 问题 待解决

时间:2022-04-29 11:34:14

相关推荐

java socket 全双工客户端_JavaSocket全双工通信 问题 待解决

之前发了一个JavaSocket全双工通信的随笔,今天又看了一边之后发现了很多问题,于是决定重新写一下

写的途中遇到了个问题客户端在等待键盘写入的时候如果服务器下发了下线指令(exit),只有客户端键入回车后客户端才能退出

实际上服务器下发exit指令之后客户端的socket就已经断开连接了

想问一下这里能不能不等待用户键入回车就客户端退出运行,如果有人知道请在评论区赐教,感激不尽

另外补充一下,现在搞了个人机界面,进入程序后是主菜单,通过主菜单选择功能,所以这里不能用System.exit()方法

代码就不放了,直接扔文件,免得有人复制了也不能运行

里面包含两个文件

demo6-src.zip是源码

Demo-1.0.jar是可执行Jar包

Jar包中包含配置文件constant.properties

目前里面就用到一个SERVER_PORT是服务器与客户端的默认使用的端口号,这个可以自己改

TCP服务器启动按1,后面可以跟端口号,例如1:8080,否则使用配置文件中的默认端口号,别忘了1和8080之间有一个冒号

TCP客户端启动按2,后面可跟服务器地址,例如2:192.168.1.22:8080,或者只跟端口号,例如2:8080,这时服务器地址为127.0.0.1

如果什么都不输直接按2启动,则服务器地址为127.0.0.1,端口号为配置文件中的默认端口号

UDP那些还没有写,准备在这个问题解决之后再弄

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。