7984|4

78

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

"TCP&UDP"调试工具连接不上?! [复制链接]

这个程序是我在“enet_io”基础上改的,把动态获取IP改成静态。并在此基础上添加以下程序发送字符串到电脑上。可是不知道为什么在"TCP&UDP"调试工具里连接不上,调试发现是进不去connect的回调函数。请大家帮我看看是怎么回事?
       
**--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/
void TCP_Client_Init()
{
  struct tcp_pcb *Clipcb;
  struct ip_addr ipaddr;
  
IP4_ADDR(&ipaddr,192,168,1,159);   //请问这个IP是PC的还是LM3S9B96的IP
  
  Clipcb = tcp_new();                       // 建立通信的TCP控制块(Clipcb)
  
  tcp_bind(Clipcb,IP_ADDR_ANY,1026);       // 绑定本地IP地址和端口号
  
  tcp_connect(Clipcb,&ipaddr,1026,TcpCli_Connected);
}
/******* 这是一个回调函数,当TCP客户端请求的连接建立时被调用********/
err_t TcpCli_Connected(void *arg,struct tcp_pcb *pcb,err_t err)
{
   tcp_write(pcb,TCP_TestData,sizeof(TCP_TestData),0);      //发送数据
   
   tcp_close(pcb);
   
   return ERR_OK;
}
还有就是在调试工具里“指定本地端口”该写哪个端口?还是胡乱写一个?

tcp&udp.jpg (25.3 KB, 下载次数: 0)

tcp&udp.jpg

最新回复

你要分清楚socket通信的client和server之间的关系。建议先仔细分析一下吧!嘿嘿……  详情 回复 发表于 2012-5-24 21:21
 
点赞 关注

回复
举报

1803

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

回复 楼主 fendou 的帖子

你的代码是作为客户端,PC 就应该是 Server 监听啊。
 
 

回复

78

帖子

0

TA的资源

一粒金砂(高级)

板凳
 

回复 沙发 Study_Stellaris 的帖子

不太弄,您能说的再明白些吗???
 
 
 

回复

12

帖子

0

TA的资源

一粒金砂(中级)

4
 
我刚开始的时候也纠结了好久。你还是把概念都明白了在写程序,不然思路会很乱。你的代码是客户端,那PC就是作为服务端的,IP4_ADDR(&ipaddr,192,168,1,159);   这个IP 是服务端的,也就是你的PC机IP
 
 
 

回复

245

帖子

0

TA的资源

纯净的硅(初级)

5
 

回复 楼主 fendou 的帖子

你要分清楚socket通信的client和server之间的关系。
建议先仔细分析一下吧!嘿嘿……

10-3.gif (9.31 KB, 下载次数: 2)

10-3.gif
 
个人签名学习靠的就是努力,靠的就是坚持……
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表