unix/linux网络编程
文章平均质量分 79
紫荆飘香V
喜欢计算机视觉模式识别机器学习
展开
-
Unix网络编程第一卷(第三版) 第一个程序运行成功
最近开始看unpv1了,可是在第一个程序的运行s原创 2014-07-23 10:14:33 · 1199 阅读 · 0 评论 -
TCP/IP头结构
// i386 is little_endian. #ifndef LITTLE_ENDIAN #define LITTLE_ENDIAN (1) //BYTE ORDER #else #error Redefine LITTLE_ORDER #endif [cpp] view plaincopy //Mac头部,总长度14字节原创 2014-07-28 09:21:45 · 736 阅读 · 0 评论 -
linux socke编程实例:一个简单的echo服务器程序
linux socke编程实例:一个简单的echo服务器程序 #include "unp.h" #define EHCO_PORT 8080 #define MAX_CLIENT_NUM 10 int main() { //创建套接字,AF_INET:表示Internet网络地址 //SOCK_STREAM:提供稳定可靠的连接,并且是双向的通信方式,如TCP原创 2014-07-28 19:00:00 · 1042 阅读 · 0 评论 -
xinetd是什么
1.什么是xinetd extended internet daemon xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器,常用来管理多种轻量级Internet服务。 xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。 xinetd是一个daemon程序,所有结尾带d的程序都是daemon程序,也就是守护程序 守转载 2014-07-29 08:56:12 · 960 阅读 · 0 评论 -
ubuntu 14.04 启动daytime服务和echo服务
第一步: 需要安装xinetd服务(其实daytime就包含在xinetd服务中),安装就直接在“新立得软件管理器“里搜索,安装。 第二步: 修改 /etc/xinetd.d/daytime文件。 将此文件中的两个 disable 的值 yes 改为 no 。 第三步:注销下系统或重新启动下xinetd服务。 OK!这样daytime服务便可使用。GoodLuck!原创 2014-07-28 10:06:13 · 2605 阅读 · 0 评论 -
fd_set具体是怎样实现的
转载:http://blog.csdn.net/linuxchen/article/details/1137990转载 2014-08-13 09:40:58 · 1225 阅读 · 0 评论 -
socket阻塞与非阻塞,同步与异步、I/O模型
转自:http://blog.csdn.net/hguisu/article/details/7453390 socket阻塞与非阻塞,同步与异步 作者:huangguisu 1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式: 同步:转载 2014-09-11 01:49:09 · 526 阅读 · 0 评论 -
计算机网络篇
OSI参考模型 一上来就是OSI七层参考模型,是不是有点晕?如果是,那先阅读文章开头推荐的那两篇文章吧! 第7层:应用层(ApplicationLayer) 应用层能与应用程序界面沟通,以达到展示给用户的目的。在此常见的协议有:HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。 第6层:表示层(PresentationLaye转载 2014-09-11 10:48:08 · 699 阅读 · 0 评论 -
网络IO模型解析:同步IO和异步IO,阻塞IO和非阻塞IO的对比分析
本文讨论的背景是Linux环境下的network IO。本文最重要的参考文献是Richard Stevens的“UNIX? Network Programming Volume 1, Third Edition: The Sockets Networking ”,6.2节“I/O Models ”,Stevens在这节中详细说明了各种IO的特点和区别,如果英文够好的话,推荐直接阅读。Steve转载 2014-09-11 13:26:09 · 860 阅读 · 0 评论