多台机器连接控制端,控制端需要记住这些TCP连接,当需要向被控端发数据时,在这些TCP连接中根据TCP 远端的IP地址或其它信息找到对应的连接,然后发数据到这个连接就可以了。
1)建议使用多线程,每个远程机器的访问一个线程,并建立类似的 Session 对象。线程可以用线程池管理
2)注意会话结束后清楚 Socket 对象
3)必须有一个清理线程,定时断开与远程客户端的 Socket 连接
一个socket应用,Server 端一般存在两类socket,一个是用于监听连接的socket,一个是保持连接的会话socket