利用socket的tcp协议~~开发
是服务器端对多个客户端
当每个客户端登录后服务器端都会给客户端发送信息,客户端与服务器端永久保持链接状态,而且对每个客户端所发的信息都是指定的
例如当客户端01链接服务器后服务器就会给其编个号01,然后服务器段的数据经过处理后如果有01的信息就给01发送信息,如果没有就不给其发。帮忙给打个框架就好,

解决方案 »

  1.   

    服务端用Vector保存每一个客户端,且对每个客户端命名(唯一).
    客户端发送的消息中包含指定哪个客户.
    服务端在Vector里寻找相应的客户端,并发送消息.
    我的想法是这样的.
      

  2.   

    我也是个初学者,我认为解决的方法是先寻找解决这个问题的必要条件
    你的目的是让ServerSocket能自动识别连接的客户端Socket,如果要识别就需要解决一个标识符的问题,而我觉得最好的标识符及是IP地址,而Socket给我们提供获取套接字连接地址的方法
    getInetAddress(),这就好办了InputStream中用Switch()case方法去发送指定的消息。
    这只是我的初步想法,但是否具有可行性还没去验证过。如果有什么不对的地方请各位前辈多多指点!