我試圖創建通過套接字一個簡單的聊天和它現在適用於LAN和「本地主機」也一樣,當然,但並不在通過互聯網在不同的電腦和多數民衆聊天的真實點,不是嗎!創建一個簡單的網絡聊天
socket = new Socket("--ip address--", 7345);
這條線適用於--ip address-- =本地主機和--ip address-- =「」我的本地IP地址「」但我的路由器的IP地址,它拋出一個java .net.ConnectException
" java.net.ConnectException: Connection refused: connect "
我想用我的電腦作爲服務器,而不是一個真正的服務器,也許有問題,但我認爲必須有一個解決方案。如果這是一個荒謬的簡單問題,不要毀滅我,因爲我是網絡編程的真正新手。
您的路由器不太可能打開端口7345。 – duffymo
如果打開,您的路由器不太可能知道將該端口上的流量發送到您的計算機。 – corsiKa
您很可能有防火牆問題。 – winne2