资源简介
西电大三网络方向必修课程,其他方向选修,有本人的源代码和老师的课件
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#define MAXDATASIZE 128
#define PORT 3000
int main(int argcchar **argv){
int sockfdnbytes;
char buf[MAXDATASIZE];
struct sockaddr_in srvaddr;
//1.创建网络端点
sockfd=socket(AF_INETSOCK_STREAM0);
if(sockfd==-1){
printf(“can;t create socket\n“);
exit(1);
}
//指定服务器地址(本地socket地址采用默认值)
bzero(&srvaddrsizeof(srvaddr));
srvaddr.sin_family=AF_INET;
srvaddr.sin_port=htons(PORT);
if(inet_aton(“127.0.0.1“srvaddr.sin_addr.s_addr)==-1){
printf(“addr convert error\n“);
exit(1);
}
//2.连接服务器
if(connect(sockfd(struct sockaddr *)&srvaddrsizeof(struct sockaddr))==-1){
printf(“connect error\n“);
exit(1);
}
//3.发送请求
sprintf(buf“hello“);
write(sockfdbufstrlen(buf));
//4.接收响应
if((nbytes=read(sockfdbufMAXDATASIZE))==-1){
printf(“read error\n“);
exit(1);
}
buf[nbytes]=‘\0‘;
printf(“srv respons:%s\n“buf);
//关闭socket
close(sockfd);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
.CA.... 1037 2009-03-02 00:51 [网络应用程序设计课件]\1.概述\code\client\client.c
.CA.... 3399 2009-03-21 17:35 [网络应用程序设计课件]\1.概述\code\client\client.dsp
.CA.... 520 2009-03-21 17:35 [网络应用程序设计课件]\1.概述\code\client\client.dsw
.CA.... 33792 2009-03-21 17:35 [网络应用程序设计课件]\1.概述\code\client\client.ncb
.CA.... 48640 2009-03-21 17:35 [网络应用程序设计课件]\1.概述\code\client\client.opt
.CA.... 1382 2009-03-21 17:35 [网络应用程序设计课件]\1.概述\code\client\client.plg
.CA.... 33792 2009-03-21 17:35 [网络应用程序设计课件]\1.概述\code\client\Debug\vc60.idb
.CA.... 28672 2009-03-21 17:35 [网络应用程序设计课件]\1.概述\code\client\Debug\vc60.pdb
.CA.... 1108 2005-09-06 08:26 [网络应用程序设计课件]\1.概述\code\console\client.c
.CA.... 183 2005-09-05 21:02 [网络应用程序设计课件]\1.概述\code\console\client.mak
.CA.... 1287 2005-09-05 21:00 [网络应用程序设计课件]\1.概述\code\console\comm_func.c
.CA.... 344 2004-09-06 10:48 [网络应用程序设计课件]\1.概述\code\console\comm_func.h
.CA.... 2865 2006-08-21 22:44 [网络应用程序设计课件]\1.概述\code\helloworld\.cdtbuild
.CA.... 662 2006-08-21 22:44 [网络应用程序设计课件]\1.概述\code\helloworld\.cdtproject
.CA.... 458 2006-08-21 22:44 [网络应用程序设计课件]\1.概述\code\helloworld\.project
.CA.... 533 2006-08-21 22:44 [网络应用程序设计课件]\1.概述\code\helloworld\.settings\org.eclipse.cdt.managedbuilder.core.prefs
.CA.... 25819 2006-08-22 10:03 [网络应用程序设计课件]\1.概述\code\helloworld\Debug\helloworld
.CA.... 254 2006-08-22 10:03 [网络应用程序设计课件]\1.概述\code\helloworld\Debug\helloworld.d
.CA.... 19220 2006-08-22 10:03 [网络应用程序设计课件]\1.概述\code\helloworld\Debug\helloworld.o
.CA.... 1021 2006-08-22 10:03 [网络应用程序设计课件]\1.概述\code\helloworld\Debug\makefile
.CA.... 229 2006-08-22 09:51 [网络应用程序设计课件]\1.概述\code\helloworld\Debug\ob
.CA.... 382 2006-08-22 10:02 [网络应用程序设计课件]\1.概述\code\helloworld\Debug\sources.mk
.CA.... 827 2006-08-22 10:03 [网络应用程序设计课件]\1.概述\code\helloworld\Debug\subdir.mk
.CA.... 96 2006-08-22 10:02 [网络应用程序设计课件]\1.概述\code\helloworld\helloworld.c
.CA.... 2858 2006-08-21 22:18 [网络应用程序设计课件]\1.概述\code\server\.cdtbuild
.CA.... 662 2006-08-21 22:18 [网络应用程序设计课件]\1.概述\code\server\.cdtproject
.CA.... 454 2006-08-21 22:18 [网络应用程序设计课件]\1.概述\code\server\.project
.CA.... 533 2006-08-21 22:18 [网络应用程序设计课件]\1.概述\code\server\.settings\org.eclipse.cdt.managedbuilder.core.prefs
.CA.... 1001 2006-08-21 22:35 [网络应用程序设计课件]\1.概述\code\server\Debug\makefile
.CA.... 229 2006-08-21 22:18 [网络应用程序设计课件]\1.概述\code\server\Debug\ob
............此处省略332个文件信息
相关资源
- 应用密码学-张仕斌,万武南,张金全
- 王新梅_纠错码_原理与方法_带目录
- 西安电子科技大学数字图像处理ppt
- 计算机操作系统教程-徐甲同-西安电子
- 西安电子科技大学编译原理大作业
- 西电研究生数值分析课件以及答案
- 计算机组成与体系结构 裘雪红 西电
- 数字信号处理 第三版 (高西全 丁玉
- 西电算法课程期末复习资料.zip
- 西安电子科技大学 《电路分析》 课件
- 西安电子科技大学出版社 信息系统分
- 西电数据挖掘大作业之商场数据分析
- 2019年西安电子科技大学《自动控制原
- 实验2基于数据报套接字的网络程序设
- 西安电子科技大学编译原理大作业C
- 西安电子科技大学编译原理大作业代
- 西安电子科技大学计算机组成与体系
- 西电微型计算机原理及接口技术部分
- 移动通信(第四版) 习题答案高清版
- 西电研究生2014自适应信号处理大作业
- 西电数据挖掘实验报告详细代码
- 西电软件学院算法大三上机
- 西安电子科技大学-研究生学位论文模
- 西安电子科技大学课程《知识产权与
- 西电数据挖掘上机实验
- 西安电子科技大学计算机学院2019年
- 西安电子科技大学 雷达原理 全83讲
- 西安电子科技大学--嵌入式复习题
- 数字信号处理第四版上机实验答案 西
- 西电软院分布式对象技术 期末试题及
评论
共有 条评论