zoukankan      html  css  js  c++  java
  • JavaSocket全双工通信 问题 待解决

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

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

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

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

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

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

    Socket全双工通信

    里面包含两个文件

    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那些还没有写,准备在这个问题解决之后再弄

    来自1942年冬季攻势中的中央集团军的037号17吨救援拖车
  • 相关阅读:
    日志
    mysql锁
    慢查询
    auto_increment
    脚本
    服务器元数据
    复制表及表数据
    临时表
    (一)校园信息通微信小程序从前端到后台整和笔记
    OpenCart框架运行流程介绍opencart资料链接
  • 原文地址:https://www.cnblogs.com/panther1942/p/9123042.html
Copyright © 2011-2022 走看看