多客户单服务器使用什么socket连接方式

Rain17610 2018-12-03 02:18:55
多个客户端向一个服务器发送数据(客户端(>10个)发送时间间隔为10min、30min或1h不等,一个服务器只能同事接收5个或6个客户端),使用socket连接的话要使用什么样的连接方式?
...全文
109 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 4 楼 Rain17610 的回复:
然后二楼大佬,我的服务器只能连接5-6个客户端的连接,那再有客户端连服务器就连不上了,如果不加干预的话服务器好像没办法接收没有连接上的客户端抛的数据了
这肯定要找程序员改 bug,或者找别的开发团队,重新开发。
  • 打赏
  • 举报
回复
不论是使用 Socket 还是 TcpClient/TcpListener,正常地写代码,随便把服务器扔到客户那里,几百人甚至上千人每天从上百公里的几十个不同分公司远程访问服务器,程序运行几年,无人维护,也不会出问题。 正常地编程设计就行,实现最基本的、仅仅是最必要的功能就行。
Rain17610 2018-12-03
  • 打赏
  • 举报
回复
然后二楼大佬,我的服务器只能连接5-6个客户端的连接,那再有客户端连服务器就连不上了,如果不加干预的话服务器好像没办法接收没有连接上的客户端抛的数据了
Rain17610 2018-12-03
  • 打赏
  • 举报
回复
然后二楼大佬,我的服务器只能连接5-6个客户端的连接,那再有客户端连服务器就连不上了,如果不加干预的话服务器好像没办法接收没有连接上的客户端抛的数据了
Rain17610 2018-12-03
  • 打赏
  • 举报
回复
我使用的编程语言是C#
xuzuning 2018-12-03
  • 打赏
  • 举报
回复
socket 是实现 TCP/IP 的工具箱,而TCP/IP 从来都是点对点连接的
不能被服务端及时响应的连接请求,自动进入操作系统预设的等待队列,无需你加以干预
游北亮 2018-12-03
  • 打赏
  • 举报
回复
简单一点,中间加个消息队列, 客户端生产消息, 服务器消费消息,互相间不做直接依赖。

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧