這非常簡單。如果uri爲http://localhost:8081/
,我有一個WebSocketServer項目,但如果我使用本地IP而不是本地IP地址http://10.0.0.201:8081/
,它會拒絕回答該IP上的請求。我相信它是一個權限問題,或者無法訪問端口問題,但坦率地說,我沒有收到任何錯誤。它只是沒有迴應。任何人都可以對此有所瞭解嗎?這一切都在C#中。使用IP無法連接到WebSocketServer(但本地主機正常)
這又是一個服務器。它應該在10.0.0.201上監聽(當然還有localhost)。本地主機工作,但IP不從任何客戶端。
我故意沒有發佈代碼(儘管我可以在必要時),因爲這是一個支持多個併發客戶端的多線程應用程序。它通過本地主機完美地工作。我只是將「localhost」一詞改爲機器的IP。失敗感覺像是一個綁定或權限問題。
服務器實際正在監聽的IP是什麼?它是在10.0.0.201還是至少0.0.0.0收聽?或者它是否在127.0.0.1上監聽? –
是的,它正在10.0.0.201上收聽。這是我正在談論的服務器。 -1 lol。它聽取罰款,如果uri是本地主機。 –
在您的服務器10.0.0.201中,端口8081是否打開?嘗試使用與帖子和10.0.0.201並檢查它是否應用程序是專門指向這個IP。 – Thennarasan