100分求助!UDP聊天 非法线程访问!!使用Eclipse RCP做的界面

来源:百度知道 编辑:UC知道 时间:2024/06/17 06:05:58
public void createPartControl(Composite parent) {
..................................................视图初始化
// 创建线程并开始
new Thread(new Runnable() {

public void run() {
// TODO 自动生成方法存根
try {
DatagramSocket socket = new DatagramSocket(6666);
while (true) {
//接受UDP包
socket.receive(dp);
String received = new String(dp.getData(), 0, dp
.getLength());
System.out.println("text");
txtmain.append("对方" + received + "\n");
}
} catch (Exception e) {
System.out.println(e);
}
}

}).start();
// TODO 自动生成方法存根

btnsend.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(final SelectionEvent e) {
// 发送数据
try {

byte[] b = txtsend.getText().getBytes();
// String ip =
// table.getI

跟RCP本身没关系,别把问题搞复杂了,应该先看看用Console的时候有没有这个错误吧。

这种问题你应该直接去问,比尔盖茨!!

太深奥了,是干嘛用的啊

括号