摘要: 一、实验目的 学习和掌握Linux下的TCP服务器基本原理和基本编程方法,体会TCP与UDP编程的不同,UDP编程:http://blog.csdn.net/yueguanghaidao/article/details/7055985 二、实验平台 linux操作系统 三、实验内容 编写Linux下 阅读全文
posted @ 2017-08-10 22:26 loanhicks 阅读(5045) 评论(0) 推荐(0) 编辑
摘要: 原型:extern void bzero(void *s, int n); 用法:#include <string.h> 功能:置字节字符串s的前n个字节为零且包括‘\0’。 说明:bzero无返回值,并且使用strings.h头文件,strings.h曾经是posix标准的一部分,但是在POSIX 阅读全文
posted @ 2017-08-10 22:07 loanhicks 阅读(2064) 评论(0) 推荐(0) 编辑
摘要: gethostbyname()函数说明——用域名或主机名获取IP地址 包含头文件 #include <netdb.h> #include <sys/socket.h> 函数原型 struct hostent *gethostbyname(const char *name); 这个函数的传入值是域名或 阅读全文
posted @ 2017-08-10 22:06 loanhicks 阅读(215) 评论(0) 推荐(0) 编辑
摘要: argc是命令行总的参数个数 argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数 命令行后面跟的用户输入的参数,比如: int main(int argc, char* argv[]) { int i; for (i = 0; i<argc; i++) cout<<argv[i]< 阅读全文
posted @ 2017-08-10 21:53 loanhicks 阅读(259) 评论(0) 推荐(0) 编辑
摘要: linux下的socket INADDR_ANY表示的是一个服务器上所有的网卡(服务器可能不止一个网卡)多个本地ip地址都进行绑定端口号,进行侦听。 不光是多个网卡的问题.见如下server listen:80 0.0.0.0 //INADDR_ANY,外部的client ask 从哪个server 阅读全文
posted @ 2017-08-10 21:31 loanhicks 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 什么是套接字描述符?(socket描述符) 什么是套接字描述符?(socket描述符) 套接字描述符是一个整数类型的值。每个进程的进程空间里都有一个套接字描述符表,该表中存放着套接字描述符和套接字数据结构的对应关系。该表中有一个字段存放新创建的套接字的描述符,另一个字段存放套接字数据结构的地址,因此 阅读全文
posted @ 2017-08-10 21:06 loanhicks 阅读(1384) 评论(0) 推荐(0) 编辑