aboutsummaryrefslogtreecommitdiff
path: root/MultiplayerToolkit
diff options
context:
space:
mode:
Diffstat (limited to 'MultiplayerToolkit')
-rw-r--r--MultiplayerToolkit/Assets/MultiplayerToolkit/Backend/Wrap/NetServer.cs3
-rw-r--r--MultiplayerToolkit/Assets/MultiplayerToolkit/Test/TestNetObject/TestNetObjectServer.cs2
2 files changed, 4 insertions, 1 deletions
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);
}