摘要:
在参考资料里看到的一些关于网络编程的细节,觉得挺有用,也挺基础的,高手就不要看了,免得笑话我,我也只是在此复习一下,为加深记忆。一些刚入门的朋友遇到问题时也可以参考参考。 1、IP地址在程序中的表示方法并不是那么的直观,我们习惯的是十进制的点分式,例如192....
阅读全文
posted @ 2008-06-15 13:56
未雨愁眸
阅读(149)
推荐(0)
摘要:
参考链接: [url=http://bbs.chinaunix.net/viewthread.php?tid=699102&extra=page%3D1]【FreeBSD system programming 】中文翻译计划及所有异义提交处 [size=5][ali...
阅读全文
posted @ 2008-06-14 13:02
未雨愁眸
阅读(476)
推荐(0)
摘要:
7 UDP用最通俗的话讲,所谓UDP,就是发送出去就不管的一种网络协议。因此UDP编程的发送端只管发送就可以了,不用检查网络连接状态。下面用例子来说明怎样编写UDP,并会详细解释每个API和数据类型。7.1 UDP广播发送程序下面是一个用UDP发送广播...
阅读全文
posted @ 2008-06-13 23:50
未雨愁眸
阅读(182)
推荐(0)
摘要:
[精华] 转贴: pthread 解读 (一) Posix线程编程指南(1) 内容:一、 线程创建 二、线程取消 关于作者 线程创建与取消 这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第一篇将向您讲述...
阅读全文
posted @ 2008-06-13 23:44
未雨愁眸
阅读(199)
推荐(0)
摘要:
在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理...
阅读全文
posted @ 2008-06-13 23:00
未雨愁眸
阅读(181)
推荐(0)
摘要:
Table of Contents 2.1. 如何管理多个连接? 2.2. 我如何才能知道和对方的连接被终止? 2.3. 什么是读取目录的最好方法? 2.4. 我如何才能知道一个文件被另外进程打开? 2.5. 我如何锁住一个文件? 2.6. 我如何能发现一个文件已由另...
阅读全文
posted @ 2008-06-13 22:44
未雨愁眸
阅读(310)
推荐(0)
摘要:
一、基础篇 HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、U...
阅读全文
posted @ 2008-06-05 10:11
未雨愁眸
阅读(170)
推荐(0)
摘要:
以下内容为转贴内容,如作者有相关版权要求,请与我联系,我会全部添加。一、基础篇 HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参 考RFC2616。HTTP协议采用了请...
阅读全文
posted @ 2008-06-04 20:48
未雨愁眸
阅读(188)
推荐(0)
摘要:
本文介绍了在Linux环境下的socket编程常用函数用法及socket编程的一般规则和客户/服务器模型的编程应注意的事项和常遇问题的解决方法,并举了具体代 码实例。要理解本文所谈的技术问题需要读者具有一定C语言的编程经验和TCP/IP方面的基本知识。要实...
阅读全文
posted @ 2008-05-28 09:56
未雨愁眸
阅读(173)
推荐(0)
摘要:
HTTP 协议定义服务器端和客户端之间文件传输的沟通方式。目前HTTP协议的版本是Http1.1。RFC 2616描述了HTTP协议的具体信息。 这个协议已经成为浏览器和Web站点之间的标准。 当我上网的时候底层是如何进行交互的? 当访问者点击一个超链接的时候,将会给...
阅读全文
posted @ 2008-05-27 18:10
未雨愁眸
阅读(178)
推荐(0)