qq_24914999
qq_24914999
2016-12-27 03:46
采纳率: 50%
浏览 898
已采纳

socket编程求解急急急

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • oyljerry
    oyljerry 2016-12-27 05:48
    已采纳

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

    点赞 评论
  • liupan6889
    liupan6889 2016-12-27 06:40

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

    点赞 评论
  • liupan6889
    liupan6889 2016-12-27 06:41

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

    点赞 评论
  • dcxy0
    Q544471255 2016-12-27 06:45

    不知道你是基于什么语言来做的,在这提供一个基于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

    点赞 评论

相关推荐