+-

我正在研究TCP多线程服务器和客户端.我从Microsoft网站上找到了一些代码:
http://msdn.microsoft.com/en-us/library/system.net.sockets.socketasynceventargs.aspx
http://msdn.microsoft.com/en-us/library/system.net.sockets.socketasynceventargs.aspx
但是我收到以下错误:
The type or namespace name ‘AsyncUserToken’ could not be found (are
you missing a using directive or an assembly reference?)
即使我在谷歌上搜索它,我也无法找到要包含的命名空间,以下是我目前拥有的:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Net.Sockets;
using System.Threading;
感谢帮助.
最佳答案
AsyncUserToken类不是.NET框架的一部分.它似乎在 Microsoft sample中被遗忘了.
您可以使用Socket属性创建AsyncUserToken类(对应于用于执行I / O操作的套接字):
internal class AsyncUserToken
{
public System.Net.Sockets.Socket Socket { get; set; }
}
点击查看更多相关文章
转载注明原文:c# – SocketAsyncEventArgs示例中缺少AsyncUserToken类:如何使示例工作? - 乐贴网