菜鸟求助啊,androidstudio 菜鸟怎样连接到pomelo

菜鸟求助啊!android怎样连接到pomelo - Pomelo Club
菜鸟求助啊!android怎样连接到pomelo
我想学习怎样连接,ip填的是127.0.0.1,port是3010。服务端是刚装好pomelo时里面的game-server,没有一点改动。下面这样连接,
public void onClick(View view){
JSONObject msg = new JSONObject();
msg.put(&name&,&wenson&);
PomeloClient client = new PomeloClient(host,port);
client.init();
Log.d(&Pomelo&,&Pomelo Init&);
client.request(&connector.entryHandler.entry&,msg,new DataCallBack(){
public void responseData(JSONObject msg){
//Handle Data here
connectStatus.setText(msg.getString(&name&));
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
然后总汇报这个错误,不知道什么意思,文档太少了,google不出来,求指导:
09-04 16:58:44.481: D/Pomelo(4667): Pomelo Init09-04 16:58:44.481: I/org.netease.pomelo(4667): connection is terminated.09-04 16:58:44.481: W/org.netease.pomelo(4667): there is no listeners.09-04 16:58:44.481: W/System.err(4667): io.socket.SocketIOException: Error while handshaking09-04 16:58:44.481: W/System.err(4667):
at io.socket.IOConnection.handshake(IOConnection.java:322)09-04 16:58:44.481: W/System.err(4667):
at io.socket.IOConnection.access$600(IOConnection.java:39)09-04 16:58:44.481: W/System.err(4667):
at io.socket.IOConnection$ConnectThread.run(IOConnection.java:199)09-04 16:58:44.481: W/System.err(4667): Caused by: java.net.ConnectException: failed to connect to /127.0.0.1 (port 3010) after 10000ms: isConnected failed: ECONNREFUSED (Connection refused)09-04 16:58:44.481: W/System.err(4667):
at libcore.io.IoBridge.isConnected(IoBridge.java:224)09-04 16:58:44.481: W/System.err(4667):
at libcore.io.IoBridge.connectErrno(IoBridge.java:161)09-04 16:58:44.481: W/System.err(4667):
at libcore.io.IoBridge.connect(IoBridge.java:112)09-04 16:58:44.481: W/System.err(4667):
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:192)09-04 16:58:44.481: W/System.err(4667):
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:459)09-04 16:58:44.481: W/System.err(4667):
at java.net.Socket.connect(Socket.java:842)09-04 16:58:44.481: W/System.err(4667):
at libcore.net.http.HttpConnection.&init&(HttpConnection.java:76)09-04 16:58:44.481: W/System.err(4667):
at libcore.net.http.HttpConnection.&init&(HttpConnection.java:50)09-04 16:58:44.481: W/System.err(4667):
at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:341)09-04 16:58:44.481: W/System.err(4667):
at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87)09-04 16:58:44.481: W/System.err(4667):
at libcore.net.http.HttpConnection.connect(HttpConnection.java:128)09-04 16:58:44.481: W/System.err(4667):
at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:315)09-04 16:58:44.481: W/System.err(4667):
at libcore.net.http.HttpEngine.connect(HttpEngine.java:310)09-04 16:58:44.481: W/System.err(4667):
at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:289)09-04 16:58:44.481: W/System.err(4667):
at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:239)09-04 16:58:44.481: W/System.err(4667):
at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:273)09-04 16:58:44.481: W/System.err(4667):
at libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:168)09-04 16:58:44.481: W/System.err(4667):
at io.socket.IOConnection.handshake(IOConnection.java:313)09-04 16:58:44.481: W/System.err(4667):
... 2 more09-04 16:58:44.481: W/System.err(4667): Caused by: libcore.io.ErrnoException: isConnected failed: ECONNREFUSED (Connection refused)09-04 16:58:44.481: W/System.err(4667):
at libcore.io.IoBridge.isConnected(IoBridge.java:208)09-04 16:58:44.481: W/System.err(4667):
... 19 more09-04 16:58:44.481: I/io.socket(4667): Cleanup
你要确保你的手机或者是手机模拟器能访问对应的服务端, 应该是ip有问题。
大师所言极是,我脑残了。。居然写了127.0.0.1
应该是192.168.1.**
菜鸟求助:我也是报这个错,但是ip是设置的192.168.1.101 ,也是报这个错。请问你是修改成 192.168. 就能连接上了吗?服务端也是刚装好pomelo时里面的game-server,没有一点改动,web-server运行起来,点击“Test Game Server”能弹出信息。。。
能看看你能连上的代码吗?

我要回帖

更多关于 android 菜鸟教程 的文章

 

随机推荐