110,545
社区成员
发帖
与我相关
我的任务
分享
public delegate void MyEventHandel(MyEventArgs e, object sender);//先定义委托
public event MyEventHandel OnMyEvent; //再定义事件
byte[] bytemessage=new byte[socket.ReceiveBufferSize]
SOCKET.RECEIVE(bytemessage)
//下面触发事件
if(MyEventHandel!=null)
{
MyEventArgs obj=new MyeventArgs(bytemessage);
OnMyEvent(obj,this)
}
//MyEventArgs 类
public class MyEventArgs:System.EventArgs
{
public byte[] bytes;
public MyEventArgs(byte[] bs)
{
bytes=new byte[bs.length];
Array.Copy(bs,0,bytes,0,bs.length);
}
}