下载了几个,由于其加入了自己的逻辑等等,弄得挺复杂,反倒看不懂了。
解决方案 »
- 【提问】MS Detour3.0 注入Direct sound 截获的API只一次
- SMTP如何发送图片?
- 滚动条滚动时,图像总是变花掉,感觉重绘坐标不对
- 微软的这个东东MDAC拿来干嘛
- 通过路径获得位图,如何再加载到cbutton上?
- CArray数组类 元素删除后,内存释放问题
- 线程中调用CreateDispatch()失败,但在线程外调用则成功。请教
- 这2本书我应该先看哪个?
- 关于trim()的问题
- 紧急求救:对话框及其上面的控件无法在Windows 2000上正常显示!
- [高手进]怎么用字符串类型的类名创建该字符串代表的类?
- CreateFileMapping创建的无名字内存文件如何访问
// Assume we have a connected socket named MySocketPerIOData PData;
PData.s = MySocket;public AsyncCallback AsyncReceiveCallback = new
AsyncCallback(ProcessReceiveResults);MySocket.BeginReceive(PData.Buffer, 0, PData.Buffer.Length,
SocketFlags.None, AsyncReceiveCallback, PData);public static void ProcessReceiveResults(IAsyncResult ar)
{
PerIOData PData = (PerIOData) ar.AsyncState; int BytesReceived = PData.s.EndReceive(ar); // Do something about your received results
. . .
}public class PerIOData
{
// Put whatever data you need here for the delegate method.
// Most applications will probably define the data buffer
// here for the received data.
byte [] Buffer = new byte[4096];
Socket s;
. . .
}