我已经开始在 android studio 上使用 JAVA,我正在尝试创建一个简单的应用程序,它将向我的服务器发送 udp 字符串。
一切似乎都在应用程序中工作(当我按下按钮时,我可以看到它被按下,当我使用 android studio 和调试时 - 该功能正在工作,我没有得到任何异常)。
我已经检查过,我的服务器正在侦听该端口(其他应用程序正在发送到该端口 - 并且它正在工作)。
但我不认为应用程序正在发送给它。
这就是我所拥有的:
btnAction.setOnClickListener(new View.OnClickListener() {
@override
public void onClick(View v) {
try {
String messageStr = "test!";
int server_port = 1111;
DatagramSocket s = new DatagramSocket();
InetAddress local = InetAddress.getByName("My.Public.Server.IP");
int msg_length = messageStr.length();
byte[] message = messageStr.getBytes();
DatagramPacket p = new DatagramPacket(message, msg_length, local,server_port);
s.send(p);
} catch (Exception e) {
}
}
}
知道出了什么问题吗?
尚方宝剑之说
相关分类