TCPClient封装 的这个OnRecived 事件的类型
或你直接在VS里面这样做
TCPClient tcp=new TCPClient()
tcp.OnRecived += //注意上面的代码要手动敲,代码敲到这里+=时,按两下Tab键就会给你生成对应的事件方法了
然后把参数什么的再复制上来吧,看看会方法的参数是什么。这样才好说明
或你直接在VS里面这样做
TCPClient tcp=new TCPClient()
tcp.OnRecived += //注意上面的代码要手动敲,代码敲到这里+=时,按两下Tab键就会给你生成对应的事件方法了
然后把参数什么的再复制上来吧,看看会方法的参数是什么。这样才好说明
要简单一点可以用事件信号来做:private string GetResult()
{
string result = null;
ManualResetEvent doneEvent = new ManualResetEvent(false); Client client = new Client();
client.ReciveDataSuccess += (strData) =>
{
result = strData;
doneEvent.Set();
};
client.Do();
doneEvent.WaitOne(); // 等待数据
return result;
}