diff --git a/Realtime/Realtime-Unity/Realtime-Unity.csproj b/Realtime/Realtime-Unity/Realtime-Unity.csproj
index b900418..7e1a4a8 100644
--- a/Realtime/Realtime-Unity/Realtime-Unity.csproj
+++ b/Realtime/Realtime-Unity/Realtime-Unity.csproj
@@ -52,9 +52,6 @@
Internal\Controller\LCIMConversationController.cs
-
- Internal\Controller\LCIMGoAwayController.cs
-
Internal\Router\LCRTMServer.cs
diff --git a/Realtime/Realtime/Internal/Connection/LCConnection.cs b/Realtime/Realtime/Internal/Connection/LCConnection.cs
index 40312d7..3b797ac 100644
--- a/Realtime/Realtime/Internal/Connection/LCConnection.cs
+++ b/Realtime/Realtime/Internal/Connection/LCConnection.cs
@@ -70,8 +70,10 @@ namespace LeanCloud.Realtime.Internal.Connection {
private LCWebSocketClient ws;
private State state;
+ // 可以在 connecting 状态时拿到 Task,并在重连成功后继续操作
private Task connectTask;
+ // 共享这条连接的 IM Client
private readonly Dictionary idToClients;
internal LCConnection(string id) {
@@ -193,8 +195,10 @@ namespace LeanCloud.Realtime.Internal.Connection {
}
} else {
if (command.Cmd == CommandType.Echo) {
+ // 心跳应答
heartBeat.Pong();
} else if (command.Cmd == CommandType.Goaway) {
+ // 针对连接的消息
Reset();
} else {
// 通知