我正在研究TCP多线程服务器和客户端。我从Microsoft网站上找到了一些代码: http://msdn.microsoft.com/en-us/library/system.net.sockets.socketasynceventargs.aspx
但是我收到以下错误:
无法找到类型或命名空间名称“AsyncUserToken”(是 你错过了使用指令或程序集引用?)
我无法找到要包含的命名空间,即使我在Google上搜索过,这里有我目前拥有的:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Net.Sockets;
using System.Threading;
感谢您的帮助。
答案 0 :(得分:5)
AsyncUserToken
类不是.NET框架的一部分。看起来好像已经忘记了Microsoft sample。
您可以使用AsyncUserToken
属性创建Socket
类(对应于用于执行I / O操作的套接字):
internal class AsyncUserToken
{
public System.Net.Sockets.Socket Socket { get; set; }
}
答案 1 :(得分:0)