public SendDataToTransportSocket ( byte data, int length ) : bool | ||
data | byte | |
length | int | |
리턴 | 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;
}
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); }