通俗基础教程
电脑操作教程
电脑怎样拨号上网
如何做个人网页
怎样做局域网
Word教程(文字处理)
图形图象处理入门
经典提高教程
怎样使用代理服务器
如何做无盘工作站
Photoshop教程
Dreamweaver3教程
Flash4&5教程
Firework3教程
Frontpage2000教程
Authware教程
Office2000教程
如何制作动画图片
OICQ&ICQ使用方法

高手学习指南

硬件升级技巧
CGI教程
ASP教程

PHP教程

注册表使用技巧
路由器的设置
网站建设指南
SQL
最近更新:
网页编辑
相关内容

连接到闲聊服务器上
作者Brian Slesinsky


现在我们已经有了一个用户界面,我们需要将其连接到闲聊服务
器上。我们需要有一个套接口,要打开连接,我们需要知道闲聊
服务器名称和断口的号码。最好使用小程序的参数,这样在改变
参数时无需重新编译该小程序。
如果一个用户离开乐闲聊室,我们需要让闲聊室内的其他人知道
该情况,所以用户离开该页面时小程序应该断开同闲聊服务器的
连接。所以我们用小程序的start()和stop()方法断开和关闭套
接口。

Chat.java:


import java.applet.Applet;
import java.awt.*;
import java.net.Socket;

public class Chat extends Applet {
TextArea ta;
TextField tf;
Socket s;


public void init() {
ta = new TextArea("",20,80);
ta.setEditable(false);
add(ta);

tf = new TextField(80);
add(tf);
}

public void start() {
try {
String host = getParameter("host");
int port = Integer.parseInt(getParameter("port"));
s = new Socket(host,port);
} catch(Exception e) {
ta.appendText("applet error: "+e+"\n");
}
}

public void stop() {
try {
s.close();
} catch(Exception e) {
ta.appendText("applet error: "+e+"\n");
}
}

public boolean handleEvent(Event e) {
if(e.id==Event.ACTION_EVENT && e.target==tf) {
ta.appendText(tf.getText()+"\n");
tf.setText("");
return true;
}
return false;
}

}

index.html:


<body bgcolor="#FFFFFF">
<applet code="Chat" width=600 height=400>
<param name=host value="somewhere.hotwired.com">
<param name=port value="2323">
[Chat applet]
</applet>
</body>

什么是Java
Java能做什么
Java怎样改变我的生活
"Hello World"小应用程序
常见编译和解释错误
面向对象编程
什么是对象?
什么是消息?
什么是类?
什么是继承?
Java语言
变量和数据类型
操作符
表达式
流程控制
数组和字符串
类的简介
对象的生命周期
创建类
一个类的实例
管理接口
创建接口
实现嵌套类
Java和Shockwave
怎样制作弹出式工具栏的解答
向你的用户提供客户反馈薄
闲聊服务器的Java客户端
'Hello World'测试
设置该“Chat”的面貌
处理input事件
连接到闲聊服务器上
 
 
 
上一页
下一页
 
教程站
收集整理
服务大家