1,978
社区成员
发帖
与我相关
我的任务
分享
void Start()
{
_Listener = new TcpListener(IPAddress.Any, 943);
_Listener.Start();
_Listener.BeginAcceptTcpClient(OnBeginAccept, null);
}
private void OnBeginAccept(IAsyncResult ar)
{
try
{
var client = _Listener.EndAcceptTcpClient(ar);
try
{
var buffer = new byte[100];
int len = -1;
while (client.Available > 0 && len != 0)
len = client.Client.Receive(buffer);
var data = Encoding.UTF8.GetBytes(Properties.Resources._943policy); //从资源文件中取得授权文本
client.Client.Send(data);
client.Close();
}
finally
{
_Listener.BeginAcceptTcpClient(OnBeginAccept, null);
}
}
}