Пример #1
0
 private void NetManagerOnSendToClient(NetManager.orig_SendToClient orig, Terraria.Net.NetManager self, NetPacket packet, int playerid)
 {
     //if (IsChatOpen())
     {
         packet.ShrinkToFit();
         _socket.AsyncSend(packet.Buffer.Data, 0, packet.Length, new SocketSendCallback(SendCallback), packet);
         //typeof(NetManager).GetMethod("SendData", BindingFlags.NonPublic | BindingFlags.Instance).Invoke(Terraria.Net.NetManager.Instance, new object[] { connection.Socket, packet });
     }
 }
Пример #2
0
 private void SendData(ISocket socket, NetPacket packet)
 {
     if (Main.netMode != 0)
     {
         packet.ShrinkToFit();
         try
         {
             socket.AsyncSend(packet.Buffer.Data, 0, packet.Length, SendCallback, packet);
         }
         catch
         {
         }
     }
 }
Пример #3
0
 private void SendData(ISocket socket, NetPacket packet)
 {
     if (Main.netMode == 0)
     {
         return;
     }
     packet.ShrinkToFit();
     try
     {
         socket.AsyncSend(packet.Buffer.Data, 0, packet.Length, new SocketSendCallback(NetManager.SendCallback), (object)packet);
     }
     catch
     {
     }
 }
Пример #4
0
 private void SendData(ISocket socket, NetPacket packet)
 {
     if (Main.netMode != 0)
     {
         packet.ShrinkToFit();
         try
         {
             socket.AsyncSend(packet.Buffer.Data, 0, packet.Length, SendCallback, packet);
         }
         catch
         {
         }
         Main.ActiveNetDiagnosticsUI.CountSentModuleMessage(packet.Id, packet.Length);
     }
 }
Пример #5
0
 private void SendData(ISocket socket, NetPacket packet)
 {
     if (Main.netMode == 0)
     {
         return;
     }
     packet.ShrinkToFit();
     try
     {
         socket.AsyncSend(packet.Buffer.Data, 0, packet.Length, new SocketSendCallback(NetManager.SendCallback), (object)packet);
     }
     catch
     {
         Console.WriteLine(Language.GetTextValue("Error.ExceptionNormal", (object)Language.GetTextValue("Error.DataSentAfterConnectionLost")));
     }
 }
Пример #6
0
 private void SendData(ISocket socket, NetPacket packet)
 {
     if (Main.netMode == 0)
     {
         return;
     }
     packet.ShrinkToFit();
     try
     {
         socket.AsyncSend(packet.Buffer.Data, 0, packet.Length, new SocketSendCallback(NetManager.SendCallback), (object)packet);
     }
     catch
     {
     }
     Main.ActiveNetDiagnosticsUI.CountSentModuleMessage((int)packet.Id, packet.Length);
 }