- UID
- 818032
|
本帖最后由 rxsoft008 于 2010-9-1 09:33 编辑
LAN通信,我遇到一个奇怪的问题,各位帮帮忙吧!!!
MCF52259芯片中写LAN通信的客户机程序
最初建立连接和数据传输都是正常的,如果MCU主动发送关闭命令,也是可以正常关闭的,但是如果是PC主动发送关闭命令,就回出现问题:
关闭连接从发送数据包看也是正确的
但是每次关闭连接后,重新建立连接都不成功:MCF52259芯片程序发送"SYN"请求, 但是PC没有回应"SYN|ACK"
奇怪的是,等5分钟左右,再次建立连接就可以,数据传输也正常
这种现象好像是关闭不成功,PC一直在等待结束,所以MCF52259芯片程序再次发送"SYN"请求时,PC没有回应
MCU主动发送关闭命令和PC主动发送关闭命令这两种情况的数据包的传送,我对比了一下,也没有发现什么问题
哪位有什么建议,可能的原因? |
|