1 / 11
文档名称:

Windows网络编程课程设计.docx

格式:docx   大小:116KB   页数:11页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Windows网络编程课程设计.docx

上传人:淘气小宇 2022/3/6 文件大小:116 KB

下载得到文件列表

Windows网络编程课程设计.docx

相关文档

文档介绍

文档介绍:1.
2
2.
2
3.
..2
1.
2
2.
2
3.
..2
4.
.3
5.
..12
6.
.14
中的服务器向所有主机发送消息,目前公司中一般都有比较多的电脑,假如一台管理员的电脑想向所有的其它员工电脑发送消息的话,如果通过每次只向一个员工电脑发送消息的话,那就要发送很多次了,这样就浪费有很多时间,本系统就是基于一个这样的目的才开发的,只要管理员电脑运行本系统服务器程序,员工电脑运行客户端程序,只要管理员在电脑里输入一次要发送给员工的信息,所有的员工都能马上收到发来的信息,本系统的意义在于为企业,公司等有多台电脑管理的部门提供了方便,不必重
复输入相同信息, 也不必多次发送相同内容, 节约了大量的时间。
简单的需求分析。
目前很多公司, 企业及学校等等一般都有比较多的电脑, 员工工作时,部门经理也经常会与员工交流工作中的一些问题, 也会向员工发布一些通知, 如果向每台员工电脑都发送一次相同的信息, 就会多次重复的输入,重复发送,这样就会降低工作效率,从而本局域网消息广播系统的应用还是比较大的, 基本上目前每个公司, 企业和学校都会使用与本系统相关的系统来提高工作效率。
系统的总体设计。
本系统流程图为:
设 发 清 关 连 断
置 送 除 闭 接 开
系统功能模块及关键代码
首先服务器端程序运行后,就会弹出“端口设置对话框” ,提示输入服务器端的端口号,这个功能是由 CPortSetDlg 对话框类实现的,通过继承 windows 类实现,主要代码如下:
class CPortSetDlg : public CDialog
{
." menu item to system menu.
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);
CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
CString strAboutMenu;
(IDS_ABOUTBOX);
if (!())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
}
}
The fra