diff options
-rw-r--r-- | Documents/资料.xlsx | bin | 2522393 -> 3028953 bytes | |||
-rw-r--r-- | MultiplayerToolkit/Assets/MultiplayerToolkit/Backend/Wrap/NetServer.cs | 3 | ||||
-rw-r--r-- | MultiplayerToolkit/Assets/MultiplayerToolkit/Test/TestNetObject/TestNetObjectServer.cs | 2 |
3 files changed, 4 insertions, 1 deletions
diff --git a/Documents/资料.xlsx b/Documents/资料.xlsx Binary files differindex 52af55a..5a5b5b9 100644 --- a/Documents/资料.xlsx +++ b/Documents/资料.xlsx diff --git a/MultiplayerToolkit/Assets/MultiplayerToolkit/Backend/Wrap/NetServer.cs b/MultiplayerToolkit/Assets/MultiplayerToolkit/Backend/Wrap/NetServer.cs index c3366d2..dfa894c 100644 --- a/MultiplayerToolkit/Assets/MultiplayerToolkit/Backend/Wrap/NetServer.cs +++ b/MultiplayerToolkit/Assets/MultiplayerToolkit/Backend/Wrap/NetServer.cs @@ -9,6 +9,9 @@ using UnityEditor; using UnityEngine; using static MultiplayerToolkit.Backend.Wrap.NetClient; +//https://blog.csdn.net/HuaJi250/article/details/122441743 +//https://www.zhihu.com/question/20168985 + namespace MultiplayerToolkit.Backend.Wrap { diff --git a/MultiplayerToolkit/Assets/MultiplayerToolkit/Test/TestNetObject/TestNetObjectServer.cs b/MultiplayerToolkit/Assets/MultiplayerToolkit/Test/TestNetObject/TestNetObjectServer.cs index 8e0a53a..1bea874 100644 --- a/MultiplayerToolkit/Assets/MultiplayerToolkit/Test/TestNetObject/TestNetObjectServer.cs +++ b/MultiplayerToolkit/Assets/MultiplayerToolkit/Test/TestNetObject/TestNetObjectServer.cs @@ -123,7 +123,7 @@ public class TestNetObjectServer : MonoBehaviour if(option == ESendOption.Unreliable) // ³¢ÊÔ°ó¶¨udp endpoint { UdpReceiveResult result = (UdpReceiveResult)state; - if(player != null && player.net.IsBindWithUdp(result.RemoteEndPoint)) + if(player != null && result.RemoteEndPoint != null && player.net.IsBindWithUdp(result.RemoteEndPoint)) { player.net.BindUdpClient(server.udpClient, result.RemoteEndPoint); } |