主題:十萬火急求助EM9287鏈接的問題 共有40408人關注過本帖 |
---|
lickson |
1樓 |
十萬火急求助EM9287鏈接的問題 Post By:2014-3-3 8:29:00 [只看該作者]
EM9287,我做了個TCPIP/RS485透明傳輸的程序,EM9287為服務器端,偵聽端口為10003,在DEBUG短路的調試模式下運行程序,PC端的客戶端連接和斷開均沒問題,但是一旦DEBUG短路斷開為正常運行時候,PC端的客戶端程序連接不上EM9187,之前用9161也做過類似項目,都沒問題! 以上兩種模式下,telnet和FTP均沒問題,不知道我的問題出在哪里,因為EM9287有2個網絡端口,是否調試模式和運行模式有什么區別?請看到消息后盡快答復,因為今天要送樣給客戶調試,謝謝! 另外,EM9287上關于USERINFO.txt 搬用了其它單網口的模塊的,沒找到另外一個端口的設置。我的設置如下 [LOCAL_MACHINE] |
|
單帖管理 | 引用 | 回復 |
yy |
2樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2014-3-3 9:50:00 [只看該作者]
你的程序是不是C#的?你說的這個問題理論上不應該發生的。在運行模式下也是可以調試程序的,你隨便設置個自啟動程序,然后等板子啟動后正常調試看程序能正常工作不,如果不能,看下提示什么錯誤,或者哪段代碼返回值不正確。
|
單帖管理 | 引用 | 回復 |
lickson |
3樓 |
Post By:2014-3-3 10:15:00 [只看該作者]
你好,已經和朱工聯系上了。是C#的
|
|
單帖管理 | 引用 | 回復 |
yy |
4樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2014-3-3 10:56:00 [只看該作者]
搞明白了,EM9287是雙網絡,你得本機網絡的方法是用MyIp = Dns.GetHostEntry(Dns.GetHostName()).AddressList[0];
這個函數是得到板子的第一個網絡地址。這個得到的網絡地址是不確定的,你最好寫死,或者判斷下。 你綁定端口綁到第二個網絡上去了,所以第一個網絡就連不起。 你telnet到板子,執行netstat -n可以看板子的端口情況。
|
單帖管理 | 引用 | 回復 |