主题:ETR232I 共有30663人关注过本帖 |
---|
lickson |
1楼 |
ETR232I Post By:2008-5-20 15:55:00 [只看该作者]
我使用贵公司tvpsvr1.prj进行测试!
PC端口使用tcptest.exe 在运行程序的过程中,如果频繁插拔网线接口,有时候会出现网络指示灯在插上网线的时候不亮,因此我在程序中使用EthernetLinkTest函数进行判断硬件是否连接.如果测试到没有连接,即调用InitEthernetNet进行初试化,此时硬件连接的灯又会点亮!但是发现一个问题! 如果开机之前网线插好的,初始化后使用tcptest.exe连接就没有问题!如果是在程序运行中插拔网线再初试化后,TCPTEST.EXE就连接不上ETR232!请问是什么问题!需要注意什么事项! |
|
单帖管理 | 引用 | 回复 |
x10 |
2楼 |
Post By:2008-5-20 18:01:00 [只看该作者]
TCPtest仅仅是一个原理性的测试,如果在实用的场合,在打开连接时,需有超时处理。
|
|
单帖管理 | 引用 | 回复 |
lickson |
3楼 |
Post By:2008-5-21 9:46:00 [只看该作者]
不是很明白!
因为插拔网线后初始化后,用TCPtest.exe很多次都连接不上!重新启动程序后倒100%能连接上!   |
|
单帖管理 | 引用 | 回复 |
zhl |
4楼 |
Post By:2008-5-21 10:46:00 [只看该作者]
ETR232i 网线不支持热拔插,必须先插好网线再进行初始化的操作。
|
|
单帖管理 | 引用 | 回复 |
zhl |
5楼 |
Post By:2008-5-21 11:03:00 [只看该作者]
建议应用程序中,用EthernetLinkTest()检测到网线没接好,最好是关闭网络,重新再初始化网络。
|
|
单帖管理 | 引用 | 回复 |