亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

socket服務端問題

socket服務端問題

C#
RISEBY 2018-08-16 10:13:05
c#用完成端口實現的socket服務端是參考微軟SocketAsyncEventArgs的例子實現的,具體看https://msdn.microsoft.com/zh-cn/library/system.net.sockets.socketasynceventargs.aspx 。并發量可以,但是有一個問題 有某幾個客戶端(客戶端不是我們寫的),頻繁的連接我們的服務端,1分鐘內有兩千多的連接,而且不釋放,導致連接很快占滿,而且這些連接都只是發送一次數據就沒有再發送了,也就是客戶端的行為是 有數據-》另起socket-》發送-》不關閉,下次有數再另起socket,所以我就想在socket服務端另外起一個線程來關閉掉這些超時沒發數據的socket連接,但發現還是只能稍微緩解一下,連接池又很快占滿了(估計是socket清理的速度還沒有socket接收的速度快。然后把socket清理線程優先級調為最高還是不行) 請問有高人有解決方案嗎
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 568 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號