需求如下:
局域网内一台服务器,若干台客户端(10台左右),服务器负责和外面通讯(接收外网的信息和向外网发送信息,此功能已经实现),服务器接收外网信息后,立即把信息发送到局域网各个客户端,每个客户端收到后都弹出信息界面等待客户确认,一台客户端确认后,其他客户端就不用确认(信息界面自动消失),客户端将确认信息返回到服务器。
请问上述服务器和客户端之间通讯,用什么方式比较好?另外,一台客户端确认后,如何通知其他客户端不用再确认?
我想用Socket TCP/IP方式实现,不知道还有没有其他更好的方式?可以另开10个帖子,加1000分等待高手建议

解决方案 »

  1.   

    我觉的就是TCP/IP好,btw:国庆快乐
      

  2.   

    局域网Socket udp我觉得足够,没发现丢失过数据,一台客户端确认后发给服务器,服务器发给其他客户端,其他客户端自动关闭对话框。不过一些细节值的考虑,如果外网发来多条信息等待确认,是发送多个确认信息or延迟or放弃?再严谨一点可以考虑多个客户端同时确认的情况。希望你把程序作的完美。
      

  3.   

    看具体情况了,socket,remoting,service.网内,建议使用socket