Esempio n. 1
0
        public void Connect(EndPoint remoteEndPoint)
        {
            if (IsConnected)
            {
                Close();
            }
            stub = connectionBuilder.Build(remoteEndPoint);
            int rx;
            var firstMessage = stub.ReadNext(out rx);

            OnMessageRead(rx);
            clientId = firstMessage.ClientId;
            StartReader();
        }
Esempio n. 2
0
 private void ProcessMessages()
 {
     while (doProcess)
     {
         int      size;
         TMessage message = stub.ReadNext(out size);
         if (0 > size)
         {
             Close();
             return;
         }
         PublishMessage(message, size);
     }
 }