关于android socket通信问题

我在android的手机端写了一个服务器端,代码如下:在这里我绑定的IP是我连接的wifi地址。PC机客户端的代码:但是我的客户端没有连上服务器端,老是出现连接超时的错误... 我在android 的手机端写了一个服务器端,代码如下:

在这里我绑定的IP是我连接的wifi地址。
PC机客户端的代码:

但是我的客户端没有连上服务器端,老是出现连接超时的错误,可能是因为IP地址\端口无效或者没有连上的原因,我不知道自己是哪里出现了错误导致这样的异常,请大虾指点一二.....
展开
 我来答
唯夜TGBUS
2014-03-02 · TA获得超过568个赞
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:138万
展开全部

有可能是绑定地址的问题。


  1. java SE开发肯定做过吧,你在PC端写一个Java的服务器看看能不能连接上。

  2. 还有更方便的办法就是电脑下载一个网络调试助手,然后电脑当作服务器,手机连接电脑。


如果连接上了,那就说明是服务端没有开启(问题1),如果没连接上那就是客户端的问题了(问题2)。


问题1:暂时没整过,想不出解决办法。

问题2:检查客户端,代码是否正确(包括是否有网络访问权限,手机是否连接网络等问题)。

jiangpengtctc
2014-03-02 · TA获得超过140个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:149万
展开全部
交你个办法查看服务器端是否开启连接(适用于手机端):
Windows打开cmd,Linux 打开Shell
adb shell netstat (如果环境没配,那么adb命令在sdk目录下的platform-tools文件夹里)
在显示的列表里,找找看有没有你监听的IP, 扣面的状态是不是LISTEN。
如果找到那么是跑起来了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式