- 1
- 0
- 约2.33万字
- 约 30页
- 2018-01-08 发布于江西
- 举报
Linux课程设计报告书钱进飞.doc
Linux操作系统与程序设计
课程设计报告书
指导教师 :
报告人:
第一章 绪 论
1.1实验项目目的
本次课程设计是为了加强对Linux系统下的编程的各种知识点的整合与灵活运用,让我们更加熟悉Linux下的编程操作。重点在Linux下的socket编程,了解TCP,UDP等协议的使用,并完成课程设计题目。
1.2 课程设计的实验环境
硬件:
PC机
软件:
redhat Linux系统
Vim编译器
1.3 课程设计总体要求
在Lniux下实现网络聊天,包括私聊,群聊等功能
第二章 系统方案
本实验是一个Linux下的网络即时通信工具,系统功能与模块划分如下 2.1系统功能
系统主要实现三大功能:
1.注册与登陆系统
2.群聊
3.私聊
2.2 功能模块图 客户端
服务器
第三章 实验项目的人员组成及职责划分
我们实验组:
***(专业及班级:软件工程091班,学号*********),小组 组长,负责代码编写及修改及课程设计报告书编写
第四章 设计与实现
4.1 系统结构
4.1.1 系统结构图
4.2 客户端界面
登录成功:
……
服务器的实现
用户登录
else if(op == 2) //登陆
{
char userno[10];
char pwd[10];
int i = 0,j ;
char command[100];
char result[100] = ;
j = 0;
while(pH-d_H-next-d-buffer[i] != ? pH-d_H-next-d-buffer[i] != \0)
{
userno[j++] =pH-d_H-next-d-buffer[i++];
}
userno[j] = \0;
i++;
j = 0;
while(pH-d_H-next-d-buffer[i] != ~ pH-d_H-next-d-buffer[i] != \0)
{
pwd[j++] =pH-d_H-next-d-buffer[i++];
}
pwd[j] = \0;
strcpy(command,select * from user where user_no = );
strcat(command,\);
strcat(command,userno);
strcat(command,\);
data_server-action = 2;
if(op_mysql(command,result) == 0) //楠岃瘉鐢ㄦ埛鍙?
{//鐢ㄦ埛涓嶅瓨鍦?
data_server-command = 2;
strcpy(data_server-send_name,server);
strcpy(data_server-recieve_name,pH-name);
data_server-recieve_fd = pH-fd;
strcpy(data_server-buffer,Dont have this user!);
}
else
{
strcat(command, and user_pwd = );
strcat(command,\);
strcat(command,pwd);
strcat(command,\);
result[0
您可能关注的文档
- 0902第二章-构建多元化Linux编程环境.doc
- 0906第六章Linux的文件系统设计与编程实现.doc
- 1-构建嵌入式Linux开发环境.doc
- 2015级《程序设计基础实习》报告模板.docx
- arm+linux开发平台软件需求规格说明书.doc
- linux-2.6.39-(Fedro)系统定制和安装.doc
- Linux-C程序设计大全-目录.doc
- Linux-下简易同学录文档.doc
- linux-程序设计上机实习报告.doc
- Linux-课程设计.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)