private void SendHandshake(TcpClientSocket socket) { var handshake = new MessageStream(1, 5 * sizeof(uint)); handshake.Write(ServiceHost.Instance.ProtocolVersion); handshake.Write(ServiceHost.Instance.HostGuid); handshake.Write(ServiceGuid); handshake.Write(ServiceUid); handshake.Write(InterfaceUids); socket.Post(handshake); }