Files
ssh.net/Renci.SshClient/Renci.SshNet.NET35/Channels/ChannelDirectTcpip.NET35.cs
T
2011-08-25 14:00:39 +00:00

28 lines
694 B
C#

using System;
using System.Net.Sockets;
using System.Threading;
namespace Renci.SshNet.Channels
{
/// <summary>
/// Implements "direct-tcpip" SSH channel.
/// </summary>
internal partial class ChannelDirectTcpip
{
partial void ExecuteThread(Action action)
{
ThreadPool.QueueUserWorkItem((o) => { action(); });
}
partial void InternalSocketReceive(byte[] buffer, ref int read)
{
read = this._socket.Receive(buffer);
}
partial void InternalSocketSend(byte[] data)
{
this._socket.Send(data, 0, data.Length, SocketFlags.None);
}
}
}