📄 asyncacceptregistration.cs
字号:
namespace NCindy.Protocol.UDT
{
using NCindy.CommandProcessor;
using System;
internal sealed class AsyncAcceptRegistration : ICommand
{
internal AsyncCallback ParamCallBack;
internal object ParamState;
internal UDTSocket Socket;
internal AsyncAcceptRegistration(UDTSocket socket, AsyncCallback paramCallBack, object paramState)
{
this.Socket = socket;
this.ParamCallBack = paramCallBack;
this.ParamState = paramState;
}
public void Execute()
{
try
{
UDTSocket socket = this.Socket.Accept();
this.ParamCallBack(new UDTAsyncResult(0, this.ParamState, socket, 0));
}
catch (UDTSocketException exception)
{
if (exception.ErrorCode == 0x2714)
{
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -