资源简介
1. linux平台上的TCP并发服务(4学时)
掌握基本套接字函数使用方法、TCP协议工作原理、并发服务原理和编程方法。实验内容:在linux平台上实现1个TCP并发服务器,至少可以为10个客户端同时提供服务。
2. 进程间的协调通信(4学时)
掌握进程的概念、进程间通信的基本原理、集成间通信的主要类型和各自的特点。实验内容:在linux平台上实现1个父进程、2个子进程,利用管道和共享内存实现两个子进程之间数据快速传送。
3. Windows平台上的TCP并发服务(4学时)
编程内容与实验1相同,操作系统为windows。了解Windows与Linux平台编程环境的差异,掌握Winsock编
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
int open_clientfd(char *hostname int port);
int main(int argc char *argv[])
{
int clientfd port;
char *host *seconds;
if (argc != 4) {
fprintf(stderr “usage: %s \n“ argv[0]);
exit(-1);
}
host = argv[1];
port = atoi(argv[2]);
seconds = argv[3];
if ((clientfd = open_clientfd(host port)) == -1) {
fprintf(stderr “%s\n“ strerror(errno));
exit(-1);
}
write(clientfd seconds strlen(seconds));
close(clientfd);
exit(EXIT_SUCCESS);
}
int open_clientfd(char *hostname int port)
{
int clientfd;
struct hostent *hp;
struct sockaddr_in s
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-06-15 15:08 16030110032_张瑞_网络应用程序设计实验\
目录 0 2019-06-15 15:02 16030110032_张瑞_网络应用程序设计实验\16030110032_张瑞_代码文件\
目录 0 2019-06-15 15:02 16030110032_张瑞_网络应用程序设计实验\16030110032_张瑞_代码文件\test1\
文件 1280 2019-06-15 11:10 16030110032_张瑞_网络应用程序设计实验\16030110032_张瑞_代码文件\test1\client.c
文件 2624 2019-06-15 11:10 16030110032_张瑞_网络应用程序设计实验\16030110032_张瑞_代码文件\test1\server.c
目录 0 2019-06-15 15:02 16030110032_张瑞_网络应用程序设计实验\16030110032_张瑞_代码文件\test2\
文件 1528 2019-06-15 15:02 16030110032_张瑞_网络应用程序设计实验\16030110032_张瑞_代码文件\test2\pipe1.cpp
文件 1406 2019-06-15 14:36 16030110032_张瑞_网络应用程序设计实验\16030110032_张瑞_代码文件\test2\share_mem.cpp
目录 0 2019-06-15 15:02 16030110032_张瑞_网络应用程序设计实验\16030110032_张瑞_代码文件\test3\
文件 846 2017-12-23 11:49 16030110032_张瑞_网络应用程序设计实验\16030110032_张瑞_代码文件\test3\client.c
文件 1363 2017-12-23 11:49 16030110032_张瑞_网络应用程序设计实验\16030110032_张瑞_代码文件\test3\server.c
文件 691292 2019-06-15 15:05 16030110032_张瑞_网络应用程序设计实验\16030110032_张瑞_网络应用程序设计报告.pdf
- 上一篇:广东工业大学编译原理实验源码+报告
- 下一篇:人工智能考试复习资料.rar
相关资源
- 基于weka的数据分类分析实验报告(精
- 数据库系统概论(第5版)习题解析与
- 用C编的80个单片机实验
- 在可变分区管理方式下采用最先适应
- 实验2 用链表实现学生健康情况管理系
- 18个手把手教你FPGA的入门实验
- stm32 触控USB鼠标实验.rar
- 直流电机PWM控制实验
- stm32跑马灯实验
- 计算机网络Ethereal实验答案
- 数字信号处理实验,递推法解差分方
- 通信原理实验,模拟信号调制实验,
- 数据结构教程第2版李春葆编的上机实
- 电子万年历设计含有实验报告,原理
- linux综合实验,初级5和中级1
- 实验16 16×16 LED点阵的扫描显示
- 三轴加速度传感器实验 stm32
- 单片机实验八 8255输入输出实验
- 数据库 综合性实验报告 学生选课管理
- 哈工大 操作系统实验4 linux0.01信号量
- 哈工大计算机系统实验6
- 实现虚拟内存管理的nachos操作系统实
- 编译原理词法分析实验报告内含截图
- 自动打铃系统 实验报告 配套我传的
- 山东大学软件学院数据结构实验报告
- 北邮编译原理第二次实验报告LL(1)
- 汇编 存储器系统
- 广工编译原理实验
- 小型自选商场商品管理设计报告
- zigbee实验报告
评论
共有 条评论