本人C#菜鳥一個,要使用成熟的框架SuperSocket框架搭建自己的服務器和多客戶端程式,網上看了一些這方面的文章,還是不太清楚。
想咨詢一下,使用SuperSocket框架搭建自己的服務器和多客戶端程式,自己需要撰寫哪方面的內容?系統已經幫我們完成了哪方面的內容?
另外:
1、粘包處理在哪里處理
2、多次握手成功后再發送測量資料的自定義通信協議在哪里處理
3、客戶端斷開TCP鏈接在在哪里處理
4、針對某些客戶端斷開TCP鏈接后,服務器檢測不到時,服務器是如何處理的,這部分在哪里處理
5、新增加1個客戶端在哪里處理
6、報文決議在哪里處理
uj5u.com熱心網友回復:
粘包處理好解決,每條資料這么設計包長4位元組 校驗4位元組 后面才是資料
接收的資料放到一個快取里,收到指定長度的資料后,再從快取拿出來交給你的代碼去處理
其他的東西,找個socket編程的例子去看看吧。。不難
uj5u.com熱心網友回復:
作為net,不管我們說dotnetty也好,這個ss也罷第一件事情是看nuget
https://www.nuget.org/packages/SuperSocket/2.0.0-beta6
邊上告訴你官方地址是
http://www.supersocket.net/
官方頁面告訴你git地址是
https://github.com/kerryjiang/SuperSocket
接著git頁面告訴你demo在
https://github.com/kerryjiang/SuperSocket/tree/master/samples
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/172940.html
標籤:C#
下一篇:夏林的專屬檔案,旁人別看
