private void Awake() { connection = new UDPConnection(port); connection.Listen(DataReceived, 5000); serializer = new MessageSerializer(); messageFactory = new MessageFactory(); RegisterMessageHandlers(); }
void Awake() { _connection = new UDPConnection(port); _connection.Listen(CommandReceived, 5000); _serializer = new MessageSerializer(); _messageFactory = new MessageFactory(); RegisterMessageHandlers(); }
private void CommandReceived(IPEndPoint remote, byte[] data) { var message = _serializer.ParseMessage(_messageFactory, remote, data); if (message != null) { PostOffice.Instance.Post(message); } _connection.Listen(CommandReceived, 5000); // This must be the last line!! }
private void DataReceived(IPEndPoint remote, byte[] data) { var message = serializer.ParseMessage(messageFactory, remote, data); if (message != null) { PostOffice.instance.Post(message); } // Must be the last line connection.Listen(DataReceived, 5000); }
public void ListenForInput() { udpConnection.Listen(); }