随笔分类 -  网络编程

阻塞与非阻塞套接字(socket)
摘要:转自:http://blog.csdn.net/hguisu/article/details/74533901. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步:所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。例如普通B/S模式(同步):提交请求->等待服务器处理->处理完毕返回这个期间客户端浏览器不能干任何事异步:异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在完 阅读全文
posted @ 2013-06-24 16:02 路过你的苦 阅读(225) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/ubuntulover/article/details/4460211?reload1.字节序#include<netinet/in.h>定义函数 unsigned short int htons(unsigned short int hostshort);函数说明 htons()用来将参数指定的16位hostshort转换成网络字符顺序。返回值 返回对应的网络字符顺序。#include<netinet/in.h>定义函数 unsigned long int htonl(unsigned long int hostlong 阅读全文
posted @ 2013-06-01 15:23 路过你的苦 阅读(231) 评论(0) 推荐(0)