先做一个record,保存要发送的东西 比如说 var Snd_Msg:TCustomMsg; 然后进行串行化,就可以发送了 FillChar(Snd_Msg,Sizeof(Snd_Msg),#0); IDUDPServer1.SendBuffer('Localhost',Port,Snd_Msg,Sizeof(Snd_Msg));
楼上的正解