public void TestTcpClientConnectionListener2( ) { const string connect = "127.0.0.1"; const int port = 3002; Connections connections = new Connections( ); TcpConnectionListener listener = new TcpConnectionListener( connect, port ); listener.Listen( connections ); TcpSocketConnection connection = new TcpSocketConnection( connect, port ); connection.OpenConnection( ); connection.DeliverMessage( new TestMessage( 10 ) ); connection.DeliverMessage( new TestMessage( 10 ) ); while ( connections.ConnectionCount == 0 ) { } foreach ( IConnection curConnection in connections ) { curConnection.ReceivedMessage += MessageChecker; curConnection.ReceiveMessages( ); } listener.Dispose( ); connection.Disconnect( ); }
public void TestTcpClientConnectionListener1( ) { const string connect = "127.0.0.1"; const int port = 3001; Connections connections = new Connections( ); TcpConnectionListener listener = new TcpConnectionListener( connect, port ); listener.Listen( connections ); TcpSocketConnection connection = new TcpSocketConnection( connect, port ); connection.OpenConnection( ); connection.Disconnect( ); connections.DisconnectAll( ); }
public void TestTcpClientConnectionListener3( ) { const string connect = "127.0.0.1"; const int port = 3003; Connections connections = new Connections( ); TcpConnectionListener listener = new TcpConnectionListener( connect, port ); listener.Listen( connections ); TcpSocketConnection connection = new TcpSocketConnection( connect, port ); connection.OpenConnection( ); while ( connections.ConnectionCount == 0 ) {} TestMessage payload0 = new TestMessage( 10 ); //TestMessage payload1 = new TestMessage( 11 ); TestMessage payload1 = payload0; Message msg = new DualRefMessage( payload0, payload1 ); connection.DeliverMessage( msg ); connections.GetConnection( 0 ).Disconnect( ); connections.ReceiveMessages( ); connection.Disconnect( ); }