private void SendData(GuideServiceMessageType messageType, Guid guideId, Action <BinaryWriter> writeData = null) { var message = new MessageWrapper(ClientType.Guide, (int)messageType, guideId); _clientTerminal.SendMessage(message.WriteBuffer(writeData)); }
public void HandleRequest(IScavengerClient scavengerClient, Socket clientSocket, byte[] buffer) { var messageWrapper = MessageWrapper.Load(buffer, _messageReaders); _scavengerHandlers[messageWrapper.MessageType](scavengerClient, messageWrapper); }
public void HandleRequest(IGuideClient GuideClient, Socket clientSocket, byte[] buffer) { var messageWrapper = MessageWrapper.Load(buffer, _messageReaders); _guideHandlers[messageWrapper.MessageType](GuideClient, messageWrapper); }
private void SendData(ScavengerServiceMessageType messageType, Guid scavengerId, Action<BinaryWriter> writeData = null) { var message = new MessageWrapper(ClientType.Scavenger, (int)messageType, scavengerId); _clientTerminal.SendMessage(message.WriteBuffer(writeData)); }