aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Documents/资料.xlsxbin2522393 -> 3028953 bytes
-rw-r--r--MultiplayerToolkit/Assets/MultiplayerToolkit/Backend/Wrap/NetServer.cs3
-rw-r--r--MultiplayerToolkit/Assets/MultiplayerToolkit/Test/TestNetObject/TestNetObjectServer.cs2
3 files changed, 4 insertions, 1 deletions
diff --git a/Documents/资料.xlsx b/Documents/资料.xlsx
index 52af55a..5a5b5b9 100644
--- a/Documents/资料.xlsx
+++ b/Documents/资料.xlsx
Binary files differ
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);
}