菜鸟求助,NMUDP发送数据的问题。

zhaoxinghan 2005-01-25 06:48:39
代码如下:

char sendframe[10];
wsprintf(sendframe,"OK");
int j;
NMUDP1->sendbuffer(sendframe,10,j);

请帮忙看看哪里的问题,为什么我发的数据别人都收不到????

...全文
123 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaoxinghan 2005-01-25
  • 打赏
  • 举报
回复
谢谢,如果ok明天给分。
佛火 2005-01-25
  • 打赏
  • 举报
回复
还忘了 delete buffer;
佛火 2005-01-25
  • 打赏
  • 举报
回复
忘了给buffersize初始值了
佛火 2005-01-25
  • 打赏
  • 举报
回复
int buffersize;
char *buffer = new char[buffersize];
strcpy(buffer,"OK");
NMUDP1->SendBuffer(buffer,buffersize,buffersize);


另外,用UDP发送数据是有可能出现丢包现象的,所以比较重要的东西一定要有重发机制,还有就是看下对方监听的UDP端口是不是已经有其它有应用程序占用了,如果被占用了也是收不到消息的。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧