建立连接后,我们可以通过DatagramConnection的newDatagram()方法构造一个Datagram,然后调用DatagramConnection的send()方法。这样数据报将会发送到指定的接受方。例如你可以构建这个一个负责发送数据的Sender类。
|
package com.siemens.datagramtest; import javax.microedition.io.Datagram; public class Sender extends Thread private DatagramConnection dc; private String address; private String message; public Sender(DatagramConnection dc) public synchronized void send(String addr, String msg) public synchronized void run() while (true) // If no client to deal, wait until one connects try // Completed client handling, return handler to pool and } |
注意联网的时候我们应该在另外一个线程中而不是在主线程中。
用户评论