当前位置: 技术问答>linux和unix
请教:arm开发板与pc通过wifi连接能ping通但无法socket通信
来源: 互联网 发布时间:2016-10-14
本文导语: 各位大侠: 开发板:OK6410;操作系统:linux-2.6.28;wifi模块:RT73 USB无线网卡(TL-WN321G+) pc:Windows xp的操作系统,外带TL-WN322G+(ar9271)的无线网卡 开发板与pc通过无线网卡实现点对点连接,开发板...
各位大侠:
开发板:OK6410;操作系统:linux-2.6.28;wifi模块:RT73 USB无线网卡(TL-WN321G+)
pc:Windows xp的操作系统,外带TL-WN322G+(ar9271)的无线网卡
开发板与pc通过无线网卡实现点对点连接,开发板无线网卡ip:192.168.1.2;pc无线网卡ip:192.168.1.4;pc与开发板能通过无线网卡连接上,而且双方都可以互ping。
我想通过无线网卡在pc与开发板之间传输数据,所以ping通后就用一个简单的基于socket的聊天程序来检验双方能否实现数据传输,但聊天程序无法正常运行,不知道为什么?请求高手指点。
PS:另外pc与开发板ping通后,我在开发板和pc上用了一下arp -a发现双方都提示No ARP Entries Found,感觉有点诡异。
开发板:OK6410;操作系统:linux-2.6.28;wifi模块:RT73 USB无线网卡(TL-WN321G+)
pc:Windows xp的操作系统,外带TL-WN322G+(ar9271)的无线网卡
开发板与pc通过无线网卡实现点对点连接,开发板无线网卡ip:192.168.1.2;pc无线网卡ip:192.168.1.4;pc与开发板能通过无线网卡连接上,而且双方都可以互ping。
我想通过无线网卡在pc与开发板之间传输数据,所以ping通后就用一个简单的基于socket的聊天程序来检验双方能否实现数据传输,但聊天程序无法正常运行,不知道为什么?请求高手指点。
PS:另外pc与开发板ping通后,我在开发板和pc上用了一下arp -a发现双方都提示No ARP Entries Found,感觉有点诡异。
|
两边抓包分析一下,肯定跟arp没有关系,因为能ping通
|
在windows端抓包吧,看看windows的网卡有没有收到数据包,看看数据包是在哪一层被抛弃的。
|
在程序中有没有报错?