小编Ame*_*mza的帖子

在android中的数据报套接字上发送和接收UDP数据包

我有两个类,一个是发送者类,另一个是接收者类。发送和接收应用程序都会在几秒钟后停止并关闭。我的发件人类别是:

    public class MainActivity extends Activity {
InetAddress receiverAddress;
DatagramSocket datagramSocket;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


    try {
        datagramSocket = new DatagramSocket(4444);
    } catch (SocketException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }

    byte[] buffer = "0123456789".getBytes();
    byte[] address="192.168.1.101".getBytes();

    try {
        receiverAddress = InetAddress.getByAddress(address);
    } catch (UnknownHostException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }

    DatagramPacket packet = new DatagramPacket(
            buffer, buffer.length, receiverAddress, 4444);

    try {
        datagramSocket.send(packet);
    } catch (IOException e) {
        // TODO Auto-generated …
Run Code Online (Sandbox Code Playgroud)

java sockets android udp udpclient

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

java ×1

sockets ×1

udp ×1

udpclient ×1