本课题是开发一个基于UDP的局域网聊天系统,运用软件工程的设计流程,综合运用数据库编程技术、Windows程序设计技术、网络通讯技术,以Visual C++ 6.0作为系统前台应用程序开发工具,MySQL和Berkeley DB作为后台数据库管理系统,通过MySQL自带的API使两者进行连接从而进行软件开发。此网络聊天工具采用客户端/服务器(C/S)模式,客户端采用UDP与服务器连接,客户端与客户端之间通过UDP互相通讯。服务器端具有服务器端口设置,维护客户端个人信息,记录客户端状态,分配账号
本文介绍了网络通讯中通用的传输控制协议(TCP)和用户数据包协议(UDP),并且利用Java 语言设计了一个简单的基于UDP 数据广播的局域网络会议程序,展示了在Java 语言中进行UDP 数据发送和接收的一般步骤。由于Java 语言卓越的跨平台特性,本系统能够不加修改的运行在Windows, Linux, Mac OS 等一系列不同平台上。