我試圖通過我的手機上通過USB插入PC的TCP插座獲得連接。它似乎沒有工作。 Socket.ConnectAsync
返回成功,所以主機名(我的電腦名稱)正確解析。但是,第一個Socket.SendAsync
以連接復位結束。WP7:通過USB從手機到PC的TCP連接
它適用於模擬器,如果PC和手機在同一個專用WiFi網絡中,但從來沒有通過USB連接。
這很奇怪,因爲HTTP流量似乎工作得很好:手機的瀏覽器可以連接到我的PC的網絡服務器(PC和手機都離線,只需通過USB連接)和一個小測試應用程序可以通過HTTP(WebClient
)到PC,如this SO question here中所述。
所以我的問題是,因爲必須有一些我還沒有發現的安全限制,或者是一些技術限制:我怎樣才能使它工作,如果沒有,爲什麼?
在此先感謝您的幫助!
你的電腦有防火牆/防病毒軟件嗎? – Yahia
@Yahia:是的,只是默認的Windows防火牆。我爲特定端口添加了一條規則,但行爲相同。爲了確保我完全停用了它,但仍然是一樣的。畢竟,它通過WiFi工作,所以防火牆肯定與它無關。 –