上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页

2019年4月10日

摘要: 一、技术简介 (1)服务端打开两个端口9999和6666监听外来连接; (2)服务端的子进程通过端口9999监听外来消息,通过端口6666发送消息; (3)客户端的子进程处理外来消息,父进程发送消息 二、服务器程序 三、客户端程序 阅读全文
posted @ 2019-04-10 19:49 soldierback 阅读(361) 评论(0) 推荐(0) 编辑
 
摘要: #include #include #include #include #include #include #include #include #include #define DO 0xfd #define WONT 0xfc #define WILL 0xfb #define DONT 0xfe #define CMD 0xff #define CMD_ECHO 1 #d... 阅读全文
posted @ 2019-04-10 16:57 soldierback 阅读(772) 评论(0) 推荐(0) 编辑
 

2019年4月8日

摘要: 一、程序功能 (1)客户从标准输入读入一行文本行,并写给服务器; (2)服务器从网络输入读入这行文本,并回射给客户; (3)客户从网络输入读入这行回射文本,并显示在标准输出上 二、服务器程序 三、客户端程序 阅读全文
posted @ 2019-04-08 20:57 soldierback 阅读(693) 评论(0) 推荐(0) 编辑
 
摘要: 1、函数用途 getsockname:获取与某个套接字关联的本地协议地址 getpeername:获取与某个套接字关联的外地协议地址 2、需要这两个函数的原因 (1)在一个没有调用bind的TCP客户上,connect成功后,getsockname用于获取由内核赋予该连接的本地IP地址和本地端口号; 阅读全文
posted @ 2019-04-08 13:25 soldierback 阅读(1208) 评论(0) 推荐(0) 编辑
 
摘要: 通常的UNIX close函数也用来关闭套接字,并终止TCP连接 (1)close一个TCP套接字的默认行为是把该套接字标记成已关闭,然后立即返回调用进程,该套接字描述符不能再由调用进程使用; (2)close一个TCP套接字后,TCP将尝试发送已排队等待发送到对端的任何数据; (3)如果想在某个T 阅读全文
posted @ 2019-04-08 12:57 soldierback 阅读(1051) 评论(0) 推荐(0) 编辑
 
摘要: 一、服务器程序 二、显示客户IP地址和端口号的服务器程序 三、并发服务器程序 四、客户端程序 阅读全文
posted @ 2019-04-08 12:12 soldierback 阅读(683) 评论(0) 推荐(0) 编辑
 
摘要: (1)当socket函数创建一个套接字时,它被假定为一个主动套接字;listen函数把一个未连接的套接字转换成一个被动套接字; (2)listen函数的第二个参数规定了内核应该为相应套接字排队的最大连接数 (3)内核为任何一个给定的监听套接字维护两个队列: I. 未完成队列,每个SYN分节对应其中的 阅读全文
posted @ 2019-04-08 11:30 soldierback 阅读(607) 评论(0) 推荐(0) 编辑
 
摘要: 一、基本TCP客户/服务器程序的套接字函数 二、socket函数的family常值 三、socket函数的type常值 四、socket函数AF_INET或AF_INET6的protocol常值 五、socket函数中family和type参数的组合 阅读全文
posted @ 2019-04-08 11:13 soldierback 阅读(129) 评论(0) 推荐(0) 编辑
 
摘要: 一、第一版 二、改进版 阅读全文
posted @ 2019-04-08 10:45 soldierback 阅读(506) 评论(0) 推荐(0) 编辑
 
摘要: #include #include ssize_t writen(int fd, const void *vptr, size_t n) { size_t nleft; ssize_t nwritten; const char *ptr; ptr = vptr; nleft = n; while (nleft > 0) { ... 阅读全文
posted @ 2019-04-08 10:44 soldierback 阅读(226) 评论(0) 推荐(0) 编辑
 
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页