static void Main1(string[] args) { MessageApp appServer = new MessageApp(); appServer.EnableBroadCast = true; appServer.EnableMultiCast = true; var msg = new LJC.FrameWork.SocketApplication.Message { MessageHeader = new LJC.FrameWork.SocketApplication.MessageHeader { MessageTime = DateTime.Now, TransactionID = "1122", MessageType = 2000 }, }; msg.SetMessageBody(@"在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好? 当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,我这里仅对 像ICQ一类的发送聊天消息的情况作分析,对于其他情况,你或许也能得到一点帮助: 首先,我们知道,TCP/IP通常被认为是一个四层协议系统,包括链路层,网络层,运输层,应用层. UDP属于运输层,下面我们由下至上一步一步来看: "); appServer.BroadCast(msg); appServer.MultiCast(msg); }