2 it newbies IT_newbies 于 2015.07.14 11:56 提问

求一个特别简单的安卓小程序 就是点击一个按钮就与IP127.0.0.1 端口8500建立连接

就是安卓的socket程序 能与只连接就行 主要我不懂线程有人说不能写到主线程里

5个回答

guwei4037
guwei4037   Ds   Rxr 2015.07.14 12:01
已采纳

把网络耗时的操作放到Handler里面,新建线程操作。

http://www.cnblogs.com/devinzhang/archive/2011/12/30/2306980.html

guwei4037
guwei4037 回复IT_newbies: 你参考下这里面的代码:http://blog.csdn.net/x605940745/article/details/17001641
2 年多之前 回复
IT_newbies
IT_newbies 能给一下具体的代码吗 我不了解线程编程 我接触的都是单线程程序
2 年多之前 回复
myliuhailun
myliuhailun   2015.07.14 12:13

sockt();//建立套接字
connect();//连接
send();//发送
recv();//就收

IT_newbies
IT_newbies 光建立套接字这一步就有问题 一运行 显示XXX项目已停止运行
2 年多之前 回复
dcxy0
dcxy0   Ds   Rxr 2015.07.14 15:00

http://www.cnblogs.com/devinzhang/archive/2012/02/13/2350070.html 参考这个就可以,用的比较多。

dcxy0
dcxy0   Ds   Rxr 2015.07.14 15:01
zuishikonghuan
zuishikonghuan   2015.07.14 21:11

是的Android4以上如果UI线程进行网络操作会崩溃,应该创建线程,把socket写线程里面

Csdn user default icon
上传中...
上传图片
插入图片