资源简介
java基于udp的聊天服务端,适于初学者
代码片段和文件信息
package six;
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.text.*;
import java.util.Date;
import javax.swing.JOptionPane;
public class TalkServer {
public static void main(String[] args) {
UDPServerframe sf = new UDPServerframe();
}
}
class UDPServerframe extends frame implements ActionListener
{
Label xsck = new Label(“消息显示窗口: “);
Label fsck = new Label(“消息发送窗口: “);
TextArea taw = new TextArea(““840);
TextArea msg = new TextArea(““534);
Button bt = new Button(“发送“);
DatagramSocket socket = null;
DatagramPacket packet packetsent;
byte[] buffer=new byte[256];
InetAddress iadd;
int port;
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss“); //格式化时间
UDPServerframe()
{
setLayout(new FlowLayout());
this.settitle(“UDP在线聊天--服务端“);
this.add(xsck);
taw.setEditable(false);
this.add(taw);
this.add(fsck);
this.add(msg);
this.add(bt);
this.addWindowListener(new WinAdpt(){
public void windowClosing(WindowEvent e)
{
(e.getWindow()).dispose();
System.exit(0);
}
});
bt.addActionListener(this);
setSize(318350);
setVisible(true);
this.setResizable(false);
msg.requestFocus();
try
{
socket = new DatagramSocket(3333);
packet = new DatagramPacket(bufferbuffer.length);
// socket.receive(packet);
// iadd = packet.get
- 上一篇:64位jogl包
- 下一篇:操作系统主存储器空间的分配和回收
相关资源
- Apriori算法java实现,解释也很详细
- javaweb登录功能实现,eclipse开发工具,
- java 动态获取数据库信息生成word(含
- 操作系统大作业-理发师问题
- 神州另一套笔试题JAVA
- mysql-connector-java-5.1.9.jar
- Spark大数据中文分词统计Java工程源码
- 中国象棋源码JAVA版,很详细
- smali文件编译java文件
- java jar包jbig转bmp
- Java语音聊天
- JAVA netty 获取串口数据并且下发数据
- java课程设计-拿火柴游戏
- 基于web的员工工资管理系统毕业论文
- 用java编写的科学计算器
- Java编程思想第4版源代码+习题答案
- 名片管理系统(jsp+Struts+javabean)
- java版通讯录管理系统
- java求圆周率PI的值 蒙特卡洛方法
- cache模拟器
- javaxmail jar包
- 局域网坦克大战源码Java版
- java加数据库的网吧管理系统
- javaweb英语论文原文+翻译
- 基于java的视频中车辆的标记
- rabbitmq:基于java、基于springboot、基于
- 微信公众平台的开发java——视频教程
- 根据关键字查找文件,可查找(*.ja
- java局域网聊天+文件传输系统
- java实现文字转语音文件和朗读
评论
共有 条评论