这应该是一个简单的.
我试图从http://msdn.microsoft.com/en-us/library/bysfec7w.aspx了解Socket.BeginAccept方法
在创建AcceptReceiveCallback方法时,需要调用StateObject类的实例,但Visual Studio上的intellisense无法识别这个并且代码无法编译.
我正在使用系统参考以及其他几个.
谢谢
Hen*_*use 11
不,您不需要传递StateObject.似乎该页面上的示例是icomplete,因为未定义StateObject.您可以传递任何对象甚至null.BeginAccept方法并不关心.它所做的就是将该参数的值传递给EndAccept方法,在该方法中,您可以从可以从EndAccept方法访问的asyncResult的AsyncState属性中提取它.
这允许您从BeginAccept方法传输EndAccept方法中可能需要的任何信息.