コード例 #1
0
        private void ConnectComplete(IAsyncResult ar)
        {
            _baseSocket.EndConnect(ar);                                          // -- End the connection event..
            IsConnected = true;                                                  // -- Flag the system as connected
            _baseStream = _baseSocket.GetStream();
            _baseStream.BeginRead(_readBuffer, 0, ReadSize, ReadComplete, null); // -- Begin reading data

            Connected?.SafeRaise(new SocketConnectedArgs(this));                 // -- Trigger the socket connected event.
        }
コード例 #2
0
        private void ConnectComplete(IAsyncResult ar)
        {
            try {
                _baseSocket.EndConnect(ar);                                          // -- End the connection event..
                IsConnected = true;                                                  // -- Flag the system as connected
                _baseStream = _baseSocket.GetStream();
                _baseStream.BeginRead(_readBuffer, 0, ReadSize, ReadComplete, null); // -- Begin reading data

                Connected?.SafeRaise(new SocketConnectedArgs(this));                 // -- Trigger the socket connected event.
            }
            catch (Exception ex) {
                IsConnected = false;
                ErrorReceived?.SafeRaise(new SocketErrorArgs(this, "Error during connect: " + ex.Message));
            }
        }
コード例 #3
0
ファイル: ClientSocket.cs プロジェクト: dominwong4/FTNN
        private void ConnectComplete(IAsyncResult ar)
        {
            try {
                _baseSocket.EndConnect(ar);                                          // -- End the connection event..
                IsConnected = true;                                                  // -- Flag the system as connected
                _baseStream = _baseSocket.GetStream();
                _baseStream.BeginRead(_readBuffer, 0, ReadSize, ReadComplete, null); // -- Begin reading data

                if (Connected != null)
                {
                    Connected.SafeRaise(new SocketConnectedArgs(this));
                }
                // Task.Run(() => Connected(new SocketConnectedArgs(this))); // -- Trigger the socket connected event.
            }
            catch (Exception e)
            {
                if (Disconnected != null)
                {
                    Disconnected.SafeRaise(new SocketDisconnectedArgs(this, "Unable Connect to server"));
                }
            }
        }
コード例 #4
0
 private void OnConnect(NetworkMessage msg)
 {
     Connected.SafeRaise(msg.conn.connectionId);
 }
コード例 #5
0
ファイル: CommonClient.cs プロジェクト: anasinnyk/DTanks
 private void OnConnect(NetworkMessage msg)
 {
     DevLogger.Log(string.Concat("Connected: ", msg.conn.address));
     Connected.SafeRaise();
 }