各位好我在android里启动了一个ServerSocket监听10000端口,又在本地的另一非Android工程中,想启动client来给Server发消息。但是报出了以下错误:(使用127.0.0.1 port:10000)
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:189)
at com.socket.SocketClient.<init>(SocketClient.java:11)
at com.socket.SocketClient.main(SocketClient.java:39)
Exception in thread "main" java.lang.NullPointerException
at com.socket.SocketClient.sendMsg(SocketClient.java:21)
at com.socket.SocketClient.main(SocketClient.java:40)(使用10.0.2.2 port:10000)
java.net.NoRouteToHostException: No route to host
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:189)
at com.socket.SocketClient.<init>(SocketClient.java:11)
at com.socket.SocketClient.main(SocketClient.java:39)
Exception in thread "main" java.lang.NullPointerException
at com.socket.SocketClient.sendMsg(SocketClient.java:21)
at com.socket.SocketClient.main(SocketClient.java:40)求大大帮忙分析下原因是什么呢?
先谢谢了
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:189)
at com.socket.SocketClient.<init>(SocketClient.java:11)
at com.socket.SocketClient.main(SocketClient.java:39)
Exception in thread "main" java.lang.NullPointerException
at com.socket.SocketClient.sendMsg(SocketClient.java:21)
at com.socket.SocketClient.main(SocketClient.java:40)(使用10.0.2.2 port:10000)
java.net.NoRouteToHostException: No route to host
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:189)
at com.socket.SocketClient.<init>(SocketClient.java:11)
at com.socket.SocketClient.main(SocketClient.java:39)
Exception in thread "main" java.lang.NullPointerException
at com.socket.SocketClient.sendMsg(SocketClient.java:21)
at com.socket.SocketClient.main(SocketClient.java:40)求大大帮忙分析下原因是什么呢?
先谢谢了
权限我有加,但不是权限问题应该,没有报promission refused之类的,QQQ all the same。
以Android作为client的话,localhost必须用10.0.0.2,但我这是以Android作为server,情况不太一样啊好像,thx all the same.