linux 下的socket编程怎样保证并发的稳定性,需要什么机制或者工具

linux 下的socket编程怎样保证并发的稳定性,需要什么机制或者工具,第1张

如果客户端并发连接数不是很大,比如50个以下,可以用如下模型: 建立一个监听主线程,循环监听端口。 当有客户端连接时,建立客户端通讯线程,并保留客户端socket到链表中。 当客户端断开连接时,从socket链表中删除该socket。

结构没有错,我用做简单的字节流测试了byte的读取和输入 和你同样的结构,两个while循环 读不出数来,可能是跟 bufferReader 读字符有关。 如果你的程序也不阻塞,只是打印不出来,很可能是数据并非字符类型的 所以用普通的语句打印不能显示,单很有可能有值。 测试下吧!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10731503.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存