androidDatagramSocketsend发送数据出错-创新互联

安卓4.0以后好像不能在主线程里面使用 socket 所以不管是发送数据还是接收数据需要新开一个了线程:androidDatagramS
ocketsend发送数据出错

以下代码是我点击发送是代码:

创新互联是一家专业提供达州企业网站建设,专注与成都网站设计、网站制作、H5页面制作、小程序制作等业务。10年已为达州众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

new Thread(new Runnable() {
@Override
public void run() {

try {
  sendData();
} catch (Exception e) {
  Log.e(_TAG, "Check: Error2: " + e);
} finally {

}
}
}).start();

private void sendData()
{

DatagramSocket socket=null;
try {
socket = new DatagramSocket();
} catch (SocketException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
InetAddress serverAddress=null;
try {
serverAddress = InetAddress.getByName("192.168.1.101");
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String str = "hello";
byte data[] = str.getBytes();
DatagramPacket pkdata = new DatagramPacket (data , data.length , serverAddress , 8899);
try {

socket.send(pkdata);
} catch (IOException e) {
// TODO Auto-generated catch block
Log.v(null,e.getMessage()+"11111111111");
e.printStackTrace();
}
finally {
if (null != socket) {
socket.close();
socket = null;
}
}
}


新闻标题:androidDatagramSocketsend发送数据出错-创新互联
标题来源:http://bzwzjz.com/article/dojoee.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站建设方案 成都网站建设 手机网站制作 攀枝花网站设计 成都商城网站制作 重庆网站建设 成都商城网站建设 成都商城网站建设 成都企业网站建设公司 成都企业网站设计 重庆外贸网站建设 成都网站建设公司 成都网站建设 高端网站设计 成都网站设计 营销型网站建设 企业网站建设 重庆网站建设 公司网站建设 手机网站建设 成都网站建设 响应式网站设计