《Java ME手机应用开发大全》源码 書籍內容簡介: http://www.china-pub.com/410

源代码在线查看: sender.java

软件大小: 4586 K
上传用户: jinhongfei0528
关键词: china-pub Java http 410
下载地址: 免注册下载 普通下载 VIP

相关代码

				import javax.microedition.midlet.*;
				import javax.microedition.io.*;
				import javax.microedition.lcdui.*;
				import java.io.*;
				
				public class Sender extends Thread {
				private OutputStream os;
				private String message;
				
				public Sender(OutputStream os) {
					this.os = os;
					start();
					}
				
				public synchronized void send(String msg) {
				message = msg;
				notify();
				}
				
				public synchronized void run() {
				while (true) {
				// If no client to deal, wait until one connects
				if (message == null) {
				try {
				wait();
				} catch (InterruptedException e) {
				}
				}
				
				if (message == null) {
				break;
				}
				
				try {
				os.write(message.getBytes());
				os.write("\r\n".getBytes());
				} catch (IOException ioe) {
				ioe.printStackTrace();
				}
				// Completed client handling, return handler to pool and
				// mark for wait
				message = null;
				}
				}
				
				public synchronized void stop() {
				message = null;
				notify();
				}
				}			

相关资源