-
大小: 13KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-14
- 語言: 其他
- 標(biāo)簽: Unity??網(wǎng)絡(luò)??Networking??
資源簡介
Unity 網(wǎng)絡(luò) 之 Networking 實(shí)現(xiàn)簡單的網(wǎng)絡(luò)服務(wù)器和客戶端通訊功能封裝(可監(jiān)聽多個(gè)客戶端)
在Unity中用 NetworkServer、NetworkClient 兩個(gè)封裝一個(gè)通用功能的類(包括建立連接,斷開連接,發(fā)送不同類型數(shù)據(jù),處理不同類型數(shù)據(jù),注冊處理數(shù)據(jù)的委托) 和 NetworkMessage (這里可以定義自己的消息類型,和重寫消息數(shù)據(jù)結(jié)構(gòu))來解析數(shù)據(jù)信息,實(shí)現(xiàn)一個(gè)簡單的網(wǎng)絡(luò)通訊 demo。
因?yàn)槭呛唵蔚姆庋b,基本通訊可以滿足使用,僅供參考,若有不對,請指出哈,謝謝。
實(shí)現(xiàn)原理
1、NetworkServer 構(gòu)建相關(guān)服務(wù)器的封裝類,例如 服務(wù)器監(jiān)聽 NetworkServer.Listen(),斷開服務(wù)器所有連接NetworkServer.DisconnectAll(),關(guān)閉服務(wù)器NetworkServer.Shutdown(),服務(wù)器發(fā)送數(shù)據(jù)給所有客戶端NetworkServer.SendToAll(),服務(wù)器取消注冊事件 NetworkServer.UnregisterHandler(),服務(wù)器注冊事件 NetworkServer.RegisterHandler()
2、NetworkClient 構(gòu)建相關(guān)服務(wù)器的封裝類,例如 客戶端連接服務(wù)器 NetworkClient.Connect(),斷開與服務(wù)器連接NetworkClient.Disconnect(),客戶端發(fā)送數(shù)據(jù)給服務(wù)器NetworkClient.Send(),客戶端取消注冊事件 NetworkClient.UnregisterHandler(),客戶端注冊事件 NetworkClient.RegisterHandler()
3、繼承 MessageBase 來定義自己的數(shù)據(jù)消息結(jié)構(gòu)

代碼片段和文件信息
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
????I.A....?????11682??2020-05-28?21:53??Unity?網(wǎng)絡(luò)?之?Networking?實(shí)現(xiàn)簡單的網(wǎng)絡(luò)服務(wù)器和客戶端通訊功能封裝(可監(jiān)聽多個(gè)客戶端)\NetworkingWrapper.unitypackage
?????文件???????1095??2020-05-28?21:55??Unity?網(wǎng)絡(luò)?之?Networking?實(shí)現(xiàn)簡單的網(wǎng)絡(luò)服務(wù)器和客戶端通訊功能封裝(可監(jiān)聽多個(gè)客戶端)\Readme.txt
?????目錄??????????0??2020-05-28?21:54??Unity?網(wǎng)絡(luò)?之?Networking?實(shí)現(xiàn)簡單的網(wǎng)絡(luò)服務(wù)器和客戶端通訊功能封裝(可監(jiān)聽多個(gè)客戶端)
-----------?---------??----------?-----??----
????????????????12777????????????????????3
-----------?---------??----------?-----??----
????I.A....?????11682??2020-05-28?21:53??Unity?網(wǎng)絡(luò)?之?Networking?實(shí)現(xiàn)簡單的網(wǎng)絡(luò)服務(wù)器和客戶端通訊功能封裝(可監(jiān)聽多個(gè)客戶端)\NetworkingWrapper.unitypackage
?????文件???????1095??2020-05-28?21:55??Unity?網(wǎng)絡(luò)?之?Networking?實(shí)現(xiàn)簡單的網(wǎng)絡(luò)服務(wù)器和客戶端通訊功能封裝(可監(jiān)聽多個(gè)客戶端)\Readme.txt
?????目錄??????????0??2020-05-28?21:54??Unity?網(wǎng)絡(luò)?之?Networking?實(shí)現(xiàn)簡單的網(wǎng)絡(luò)服務(wù)器和客戶端通訊功能封裝(可監(jiān)聽多個(gè)客戶端)
-----------?---------??----------?-----??----
????????????????12777????????????????????3
評論
共有 條評論