ZC: Unix网络编程 第2卷 ,第10章、第13章 1、 sem_unlink 并没有 直接删掉 信号灯,而是要等到 信号灯的引用计数为0后 才删除 信号灯。 2、 sem_open、sem_close、sem_unlink sem_wait、sem_trywait(EAGAIN) sem_po ...
分类:
其他好文 时间:
2016-05-03 17:32:01
阅读次数:
150
本文是我在进行MS-Windows、HP-Unix网络编程的实践过程中总结出来的一些经验,仅供大家参考。本文所谈到的Socket函数如果没有特别说明,都是指的Windows Socket API。
一、WSAStartup函数 int WSAStartup( WORD wVersionRequested, LPWSADATA lpWSAData )...
分类:
其他好文 时间:
2016-04-29 16:02:31
阅读次数:
331
1、 UNIX 网络编程(第2版)第1卷:套接口API和X/Open 传输接口API PDFhttp://www.linuxidc.com/Linux/2014-04/100155.htm UNIX网络编程卷1:套接字联网API(第3版) 中文高清带完整书签 PDFhttp://www.linuxi ...
分类:
其他好文 时间:
2016-04-27 15:38:41
阅读次数:
206
IPv4套接字地址结构: 通常也被成为“网际套接字地址结构”,以sockaddr_in命名,定义在<netinet/in.h>头文件中。 IPv4地址和TCP或UDP端口号在套接字地址结构中总是以网络字节序(区别于主机字节序)来存储。 之所以网际地址(in_addr)是一个结构体,是因为以前这个结构 ...
分类:
其他好文 时间:
2016-04-26 19:15:10
阅读次数:
129
此博文是学习UNP(UNIX Network Programming)后的读书笔记,供以后自己翻阅回顾知识。
TCP、UDP概述
在前面《计算机网络与TCP/IP》栏目下已经介绍过一些关于TCP、UDP的相关知识TCP/IP(三):传输层TCP与UDP,这里只是简单从UNIX网络编程的角度介绍TCP、UDP协议。我们都知道UDP 缺乏可靠性、无连接的,面向数据报 的协议,如果想确保数据报到达目的地...
分类:
其他好文 时间:
2016-04-19 12:19:43
阅读次数:
186
《UNIX网络编程卷1(第3版)》 《UNIX网络编程卷2(第2版)》 《UNIX环境高级编程(第3版)》 《UNIX编程艺术》 《MySQL技术内幕(第5版)》 《深入理解计算机系统》 《用TCP/IP进行网际互联》 《高性能MySQL(第3版)》 《HTTP权威指南》 《Linux程序设计(第4 ...
分类:
其他好文 时间:
2016-04-18 17:09:31
阅读次数:
122
一般认为Web服务器程序是一个长时间(后台)运行的程序(即,守护程序,daemon) -> 此类程序会被以进程的形式初始化,守护进程程序的名称通常以字母“d”结尾,如httpd。通常由客户发起请求可以简化协议和程序本身,某些复杂的网络应用需要异步回调(asynchronous callback)通信 ...
分类:
其他好文 时间:
2016-04-17 12:55:15
阅读次数:
203
其实,不止是ip和port需要转换成网络字节序,如果发送端和接收端字节序不一样,有些情况下也要转换。
参考unix网络编程卷1的5.18节,下面贴几张图
以下文字复制自论大小端
对于跨平台的程序或者所用数据牵扯到不同平台的程序(例如网络编程),大小端字节序是个值得考虑的事情。本文主要讨论一下网络编程方面的大小端问题。(by peakflys)...
分类:
其他好文 时间:
2016-04-16 10:59:40
阅读次数:
539
目的 在windows环境下创建两台虚拟linux系统,然后通过xshell连接,在终端模式下进行编写代码。 本机环境 win10 x64 12G内存 准备工作 虚拟机软件 VM xftp 5(略) xshell 5 centos 7 x64系统镜像 操作1 1. vm安装centos 建议选最小化 ...
分类:
其他好文 时间:
2016-04-14 19:32:30
阅读次数:
322
如果想深入弄懂它的原理:建议阅读《UNIX网络编程》 socket,我们一般指的是长连接,但是原来还有短连接,正确的解释是: 1. 如果是短链接,使用同步socket。例如http服务器、转接服务器等等。 2. 如果是长链接,使用异步socket。例如通讯系统(QQ / Fetion)、webgam ...
分类:
其他好文 时间:
2016-04-09 10:41:16
阅读次数:
315