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 }); } }
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 { } } }
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 { } }
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); } }
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"))); } }
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); }