中易网

Android 这段UDP客户端的代码为什么发不出去?我在电脑上开起一个UDP服务端都收不到数据

答案:3  悬赏:60  
解决时间 2021-03-03 10:42
try
{
EditText txtPort = (EditText)findViewById(R.id.editTxtPort);
int port = Integer.parseInt(txtPort.getText().toString(), 10);

EditText txtIP = (EditText)findViewById(R.id.editTxtIP);
String ip = txtIP.getText().toString();

EditText txtContent = (EditText)findViewById(R.id.editTxtContent);
String content = txtContent.getText().toString();

//int port = 1658;
//String ip = "127.0.0.1";
//String content = "test";
//创建一个DatagramSocket的对象
DatagramSocket socket = new DatagramSocket(port);
//创建一个IntAddress serverAddress
InetAddress serverAddress = InetAddress.getByName(ip);

byte[] data= content.getBytes();

DatagramPacket packet = new DatagramPacket(data,data.length,serverAddress,port);

try
{
socket.send(packet);
}
catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
catch (SocketException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnknownHostException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
最佳答案
地址设置为 10.0.2.2 试试。
全部回答
就是 java 的udp操作,搜一下应该会有很多
你如果是用电脑的虚拟机的话可能不行,因为那个地址被占用了127.0.0.1那个
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
延庆观炸鸡(百太店)怎么去啊,有知道地址的么
你好,我是女孩,今年27了,初中毕业,学什么
芦溪特色小吃在什么地方啊,我要过去处理事情
五万八千存三年死期得多少利息
小红有11根铅笔小强有5跟铅笔求俩人一样多怎
离子和电子能够通过双电层形成导电回路吗
求职业生涯规划书模板 还有实习报告模板
这里有9个外面买的蛋挞皮,需要的蛋挞水怎么配
新买的手机想恢复出厂设置可以吗
江淮帅铃x330这车怎么样
信用卡没激活可以提现吗
求日剧《最后的灰姑娘》百度云!
1986年是多少年代呢?
劲舞团基本刷多少喇叭能上排名?能开黄冠图标
公司工商公示信息成立日期和核准日期的区别
推荐资讯
金恩贝施甜橙味乳矿物盐凝胶糖果乳钙适合刚满
蚂蚁,蜜蜂分工专职的行为,是先天决定还是后
为什么说在事实面前,你的想象力越发达,后果就
有谁知道海阳核电站运行部门普通职员的工资、
我的手机接到的短信和电话 号码前面都会出现
造成土地资源丧失和破坏的主要原因
求【你若安好,便是晴天】的藏头诗
三星手机被偷了怎么找回
倒车影像的打铁线没接是不是会有影响
为什么连了wifi不能玩网络游戏
背带裤儿童摄影怎么样
人民红园/红园路(路口)这个地址在什么地方,
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?