专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++ Builder

c++builder 中udpsocket控件的使用疑问?解决方法

发布时间:2011-06-28 14:02:19 文章来源:www.iduyao.cn 采编人员:星星草
c++builder 中udpsocket控件的使用疑问??
我编了一个客户端和一个服务器端的udp通信小程序,先在一台电脑上试着连通一下,但总是连不上,哪位高手看看我的代码哪里有问题吧,很苦闷啊。
设置如下
this->UdpSocket1->RemoteHost="127.0.0.1";
this->UdpSocket1->LocalHost="127.0.0.1";
this->UdpSocket1->RemotePort="4876";
this->UdpSocket1->LocalPort="4877"; 
this->UdpSocket1->Open();
this->UdpSocket1->Active=true;
if(this->UdpSocket1->Connect()==false)
{
  ShowMessage("failed");
  }
这一段客户端和服务器端写的都是一样的。
然后就是客户端的发送部分:
String str;
str="123456";
this->UdpSocket1->SendBuf(&str[1],6,0);
服务器端的接收部分:
  this->UdpSocket1->ReceiveBuf(Buf,DataLen);其中Buf和DataLen是udpsocket的method中onReceive中的参数。
我总觉得没什么问题呀,可是单步的时候,服务器的接收函数根本都不进去。哪位朋友帮我解决一下吧!


------解决方案--------------------
我用TNMUDP控件没有问题,你的那个控件是?关注
------解决方案--------------------
Client: L:4877 To R:4876

Server: L:4876 To R:4877
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: