java 网络实验_java网络聊天室实验

这是一个使用Java编写的UDP协议网络聊天小程序。程序包括一个文本框用于输入IP地址,一个列表框显示接收的消息,以及一个事件监听器处理发送和接收。用户可以更改IP地址并发送信息,接收的消息会实时更新在列表框中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用java写的一个网络聊天小程序,采用UDP协议。将左下角的ip改为目标地址即可发送信息。作为java网络编程入门的一个参考。最后一幅图为程序中所使用图片,来自仙剑奇侠传五的壁纸。

1.[文件] Chat.java ~ 4KB     下载(103)

package 鸿雁;

import java.awt.*;

import java.awt.event.*;

import java.net.*;

public class Chat extends Frame{

/**

*

*/

private static final long serialVersionUID = 1L;

//Frame f = new Frame("林林的聊天室");

/* tfIP 是用于输入IP 地址的文本框,在发送数据时,要取出其中的IP 地址,所以将其定义成员变

量,以便发送消息的程序代码访问。*/

TextField tfIP = new TextField(15);

/*lst 是用于显示接收消息的列表框,在接收到数据时,要向其中增加新的记录项,所以将其定义成员

变量,以便接收消息的程序代码访问。*/

List lst = new List(6);

DatagramSocket ds;

Image iMainWinBkg = null;

/*由于DatagramSocket 的构造函数声明可能抛出异常,我们的程序需要用try…catch 语句进行异

常捕获处理,所以我们不能直接在这里调用DatagramS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值