socket编程求解急急急

最近在做一个管理系统。要求我的服务器端能对客户端接收数据和发送指令(十六进制),客户端大概有3000个,客户端定时向服务器发送信息。求思路。我对socket编程接触不多,目前做到了服务器端能接收客户端消息

服务器跟客户端建立连接后,把对应的socket放到一个list或map中来维护,这样3000个客户端就是3000个socket对象在list中,然后服务器就可以用对应的socket跟对应的客户端通信了

下面是参考:
客户端连接服务端:发送数据给服务端 图片说明
服务端接收数据,处理数据图片说明

客户端连接服务端,发送数据给服务器
服务端接收数据,处理

不知道你是基于什么语言来做的,在这提供一个基于spring socket实现的例子吧.

https://my.oschina.net/ldl123292/blog/304360

官方文档:

http://docs.spring.io/spring/docs/current/spring-framework-reference/html/websocket.html

官方DEMO(如果要在idea里面运行,一定要注意访问路径):

https://github.com/rstoyanchev/spring-websocket-test