public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel) { byte[] message = new byte[msg.messageLength]; for (int i = 0; i < msg.messageLength; i++) { message[i] = msg.message[i]; } server.Send1(message); }
public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel) { byte[] message = new byte[msg.messageLength]; for (int i = 0; i < msg.messageLength; i++) { message[i] = msg.message[i]; } server.Send1(message); }
// TODO: Use or remove method parameter public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel) { try { ((EnetPeerNative)peer).peer.Send(0, msg.message, (ENet.PacketFlags)EnetPacketFlags.Reliable); } catch { } }
public override void SendMessage(INetOutgoingMessage message, MyNetDeliveryMethod method) { INetOutgoingMessage msg = message; if (!connected2) { tosend.Enqueue(msg); return; } DoSendPacket(msg); }
public override void SendMessage(INetOutgoingMessage message, MyNetDeliveryMethod method) { INetOutgoingMessage msg = message; if (!connected2) { tosend.Enqueue(msg); return; } DoSendPacket(msg); }
public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel) { INetOutgoingMessage msg1 = (INetOutgoingMessage)msg; byte[] data = new byte[msg1.messageLength]; for (int i = 0; i < msg1.messageLength; i++) { data[i] = msg1.message[i]; } peer.Send(data); }
public override void SendMessage(INetOutgoingMessage message, MyNetDeliveryMethod method) { platform.MonitorEnter(network.ServerReceiveBufferLock); { INetOutgoingMessage msg = message; ByteArray b = new ByteArray(); b.data = msg.message; b.length = msg.messageLength; network.ServerReceiveBuffer.Enqueue(b); } platform.MonitorExit(network.ServerReceiveBufferLock); }
public override void SendMessage(INetOutgoingMessage message, MyNetDeliveryMethod method) { platform.MonitorEnter(network.ServerReceiveBufferLock); { INetOutgoingMessage msg = message; ByteArray b = new ByteArray(); b.data = msg.message; b.length = msg.messageLength; network.ServerReceiveBuffer.Enqueue(b); } platform.MonitorExit(network.ServerReceiveBufferLock); }
public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel) { platform.MonitorEnter(network.ClientReceiveBufferLock); { INetOutgoingMessage msg2 = msg; ByteArray b = new ByteArray(); b.data = msg2.message; b.length = msg2.messageLength; network.ClientReceiveBuffer.Enqueue(b); } platform.MonitorExit(network.ClientReceiveBufferLock); }
public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel) { INetOutgoingMessage msg1 = (INetOutgoingMessage)msg; byte[] data = new byte[msg1.messageLength]; for (int i = 0; i < msg1.messageLength; i++) { data[i] = msg1.message[i]; } peer.Send(data); }
public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel) { platform.MonitorEnter(network.ClientReceiveBufferLock); { INetOutgoingMessage msg2 = msg; ByteArray b = new ByteArray(); b.data = msg2.message; b.length = msg2.messageLength; network.ClientReceiveBuffer.Enqueue(b); } platform.MonitorExit(network.ClientReceiveBufferLock); }
public abstract void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel);
public abstract void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel);
public abstract void SendMessage(INetOutgoingMessage message, MyNetDeliveryMethod method);
public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel) { INetOutgoingMessage msg1 = msg; platform.EnetPeerSend(peer, 0, msg1.message, msg1.messageLength, EnetPacketFlags.Reliable); }
public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel) { platform.WebSocketSend(msg.message, msg.messageLength); }
public override void SendMessage(INetOutgoingMessage message, MyNetDeliveryMethod method) { c.SendMessage(message, method, 0); }
public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel) { platform.WebSocketSend(msg.message, msg.messageLength); }
public override void SendMessage(INetOutgoingMessage msg, MyNetDeliveryMethod method, int sequenceChannel) { INetOutgoingMessage msg1 = msg; platform.EnetPeerSend(peer, 0, msg1.message, msg1.messageLength, EnetPacketFlags.Reliable); }
public override void SendMessage(INetOutgoingMessage message, MyNetDeliveryMethod method) { c.SendMessage(message, method, 0); }
public abstract void SendMessage(INetOutgoingMessage message, MyNetDeliveryMethod method);