aboutsummaryrefslogtreecommitdiff
path: root/Tools/Hazel-Networking/Hazel/Udp/UdpConnection.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/Hazel-Networking/Hazel/Udp/UdpConnection.cs')
-rw-r--r--Tools/Hazel-Networking/Hazel/Udp/UdpConnection.cs4
1 files changed, 3 insertions, 1 deletions
diff --git a/Tools/Hazel-Networking/Hazel/Udp/UdpConnection.cs b/Tools/Hazel-Networking/Hazel/Udp/UdpConnection.cs
index e64576a..78f1788 100644
--- a/Tools/Hazel-Networking/Hazel/Udp/UdpConnection.cs
+++ b/Tools/Hazel-Networking/Hazel/Udp/UdpConnection.cs
@@ -77,7 +77,7 @@ namespace Hazel.Udp
case SendOption.Reliable:
ResetKeepAliveTimer();
- AttachReliableID(buffer, 1);
+ AttachReliableID(buffer, 1); // 写入之前留空的用于可靠传输的ID
WriteBytesToConnection(buffer, buffer.Length);
Statistics.LogReliableSend(buffer.Length - 3);
break;
@@ -132,6 +132,7 @@ namespace Hazel.Udp
{
//Handle reliable receives
case (byte)SendOption.Reliable:
+ //c //!
ReliableMessageReceive(message, bytesReceived);
break;
@@ -161,6 +162,7 @@ namespace Hazel.Udp
break;
case (byte)SendOption.None:
+ //c //!
InvokeDataReceived(SendOption.None, message, 1, bytesReceived);
Statistics.LogUnreliableReceive(bytesReceived - 1, bytesReceived);
break;