好吧,我試了幾個小時後放棄了: 我開發了移動設備(Unitech HT660上的Win CE),併發生了一件奇怪的事情: 我試試與我的電腦上的服務進行通信,並使用TCPClient進行通信。網絡連接只有通過電纜連接的設備纔有效
這個工程很好,除了一個大問題: 一旦我拔出USB電纜,我用它在程序啓動時從VS複製文件TCPClient拋出一個SocketException,因爲目標機器主動拒絕它而無法建立套接字連接(不是這種情況,防火牆關閉,沒有第三方安裝,服務正在監聽)
它會變得更加怪異:如果電纜插入並在程序完成連接後將其刪除,我可以在沒有電纜的情況下發送和接收數據,我可以在沒有電纜的情況下連接。
順便說一句:這與MySQLConnection從MySQL .NET連接器的故事是一樣的。它適用於電纜,但如果在未建立連接的情況下移除,則無法建立連接。
有沒有人有這樣的想法?
在此先感謝!
PS:我忘了提到的一件事:我使用無線連接到我的網絡,IE以及ping服務器上的服務和mysql數據庫的計算機工作。
出於好奇,是正確的端口轉發到正確的機器? – Hmm 2011-04-24 20:32:50
全知:它們都是WinCE設備和其他機器的子網,所以沒有端口轉發。還是我錯過了我需要配置的東西? – FinalNotriX 2011-04-25 00:58:16
您可以測試從同一網絡上的另一臺PC連接到服務器端口嗎?如果另一臺PC連接,但WinCE設備不連接,那麼它就是WinCE設備上的東西。如果其他PC也無法連接,那麼它可能是服務器機器上的東西。 – 2011-04-26 10:31:25