写个回调函数, 需要唤醒进程.
之前代码:
private void callbackinform(Int32 nStatus, string pClientIp, Int32 nClientPort, IntPtr pUserData)
if (!InvokeRequired)
{
do .....
}
else
{
Public.dgRCServerConnectionStatusCallback dgLog = new Public.dgRCServerConnectionStatusCallback(callbackinform);
Invoke(dgLog);//执行唤醒操作
}
public delegate void dgRCServerConnectionStatusCallback(Int32 nStatus, string pClientIp, Int32 nClientPort, IntPtr pUserData);
一触发就报错. 提示参数不对.
修改为:
this.Invoke(new System.Threading.ThreadStart(delegate
{
do .....
}
));
就好了...我了个去...
感谢这个大佬微博 http://blog.sina.com.cn/s/blog_6b6bf63d0102y2r8.html