【发布时间】:2014-09-30 04:53:25
【问题描述】:
对于异步套接字
// accept
...
listener.BeginAccept( new AsyncCallback(AcceptCallback), listener);
// listener.BeginAccept( AcceptCallback, listener);
...
public void AcceptCallback(IAsyncResult ar)
{
...
}
// recieve
...
socket.BeginReceive(buffer, offset, length, 0, new AsyncCallback(ReadCallback), asyncSocket);
// socket.BeginReceive(buffer, offset, length, 0, ReadCallback, asyncSocket);
...
public void ReadCallback(IAsyncResult ar)
{
...
}
我们可以只使用 Callback 而不是 new AsyncCallback(Callback)
Callback 与 new AsyncCallback(Callback) 有何不同?
【问题讨论】:
标签: c# network-programming asyncsocket