110,537
社区成员
发帖
与我相关
我的任务
分享
public class EntityChangedEventArgs : EventArgs
{
public EntityChangeType ChangedType { get; set; }
public Type EntityType { get; set; }
public object Entity { get; set; }
}
C# code
//CSocket类,也就是接收信息用的类
public delegate void Msg(EntityChangedEventArgs e);
//public delegate void Msg(string text);//定义一个委托 接收聊天信息
public static event Msg myevent1;
C# code
//在主窗体中
CSocket.myevent1+=new CSocket.Msg(CSocket_myevent1);
public void CSocket_myevent1(EntityChangedEventArgs e)
{
在这里收到
e.EntityType
====
}
//我以前都是用如下一个客户端接收线程
public delegate void ListBoxOnline(string text);//定义一个委托 在线用户列表
public static event ListBoxOnline myevent;
switch (splitString[0])
{
case "Talk":
myevent1(receiveString);
break;
case "OnlineUser":
myevent(receiveString);
break;
case "Logout":
break;
}