同一java项目里数据共享的问题
一个java project里面有:
InputData.java
Outputdata.java
Item.java
Item.java 定义了数据类型,例如:Sting name; int age等
InputData.java 用ServerSocket监听10000端口。用于接收数据。
Outputdata.java 用ServerSocket监听10001端口。用于监听是否有接收数据请求,若有请求,则像对应客户端发送数据。
现在,InputData接收到了最新数据,那么Outputdata如何取得这个最新数据然后转发呢?
------解决方案--------------------ServerSocket与传输数据无关,仅用于监听客户端连接并创建Socket用于双向传输数据
Input数据进来了,直接调用发送即可
简单的聊天程序,多用户连接,自己想想
------解决方案--------------------
关键是要开线程,多了会有影响