Gwupe.Communication.P2P.RUDP.Connector.API.TcpTransportConnection.SendDataToTransportSocket C# (CSharp) Method

SendDataToTransportSocket() public method

public SendDataToTransportSocket ( byte data, int length ) : bool
data byte
length int
return bool
        public bool SendDataToTransportSocket(byte[] data, int length)
        {
            if (!Closing && !Closed)
            {
                if (!_socket.Closed)
                {
                    _socket.Send(data, length, 30000);
                }
                else
                {
                    Logger.Debug("Outgoing transport socket has been closed");
                    return false;
                }
            }
            else
            {
                Logger.Debug("Cannot write data to Transport socket, connection is closing or is closed");
                return false;
            }
            return true;
        }

Usage Example

Ejemplo n.º 1
0
 private bool Reader(byte[] data, int length, TcpTransportConnection connection)
 {
     Logger.Debug("Got some data to echo " + Encoding.UTF8.GetString(data,0,length));
     return connection.SendDataToTransportSocket(data, length);
 }