public SimpleStreamConnection(SocketStreamConnection clientSocket, MessageReceiveHandler receiveEventHandler, LogCallback logCallbackHandler) { m_logCallback = logCallbackHandler; m_pipe = clientSocket; m_pipe.MessageReceived += new MessageEventHandler(ReceiveMessage); m_messageReceiveHandler = receiveEventHandler; }
public UnicClient(int port, MessageReceiveHandler onMessageReceive) { client = new UdpClient(port); OnMessageReceive = onMessageReceive; p = new Thread(Run) /* { IsBackground = true }*/; p.SetApartmentState(ApartmentState.STA); p.Start(); }