有关用UdpSocket通过广播方式发送通讯包的问题
我想用UdpSocket来通过广播方式发送通讯包,但是每次发送都发不出去,报发送字节数为-1,代码如下:
if(UdpSocket->Active) UdpSocket->Active = false;
UdpSocket->BlockMode = bmNonBlocking;
// UdpSocket->LocalHost = "192.168.0.196";
UdpSocket->LocalPort = 30719;
UdpSocket->RemoteHost = "255.255.255.255";
UdpSocket->RemotePort = 30718;
UdpSocket->Active = true;
Bytes = UdpSocket->SendBuf(Buf,138,0);
另外我如果把远程端口改为192.168.0.255则发送就没有问题。
那位大虾给看一下是什么问题?万分感谢!!!