- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 大小端问题
13.1.4 big-endian与little-endian不同体系的CPU在内存中的数据存储往往存在着差异。例如,Intel的x86系列处理器将低序字节存储在起始地址,而一些RISC架构的处理器,如IBM的370主机使用的PowerPC或Motorola公司生产的CPU,都将高序字节存储在起始位置。这两种不同的存储方式被称为little-endian和big-endian。littl
2009-08-15 22:47:00 1110
转载 工作流程
13.2 面向连接的套接字通信上一节介绍了套接字有3种类型,其中流套接字可以实现可靠的数据传输。本节将介绍如何使用流套接字实现网络中主机间的通信。13.2.1 工作流程使用流套接字实现网络中不同主机间的通信属于典型的服务器/客户机模型,即客户端向服务器发送服务请求,服务器根据该请求提供相应的服务。图13.3所示为简单的通信示意图。为了实现服务器与客户机间的通信,服务器和客户机都
2009-08-15 22:46:00 816 1
原创 套接字与端口
13.1 套接字编程基础套接字,英文为socket,是一种双向的通信端口。位于网络中的主机通过连接的套接字提供的接口进行数据传输。本节将主要介绍使用套接字进行编程的一些基本概念。13.1.1 套接字与端口套接字是一种使用标准UNIX文件描述符(file descriptor)与其他程序通信的方式。套接字可以看作是处于不同主机之间的两个程序的通信连接端点。一方面程序将要传输的信息写入
2009-08-15 22:45:00 2086
原创 socket编程基础
13.2.3 bind函数bind函数用于将套接字与指定端口相连,其具体信息如表13.4所示。表13.4 bind函数 头文件函数形式int bind(int sockfd, const struct sockaddr *my_addr, socklen_t addrlen);返回值成
2009-08-15 22:41:00 1162
原创 netbench_server.c
#include #include #include #include #include #include #include #include #include /*内部宏声明*/#define HOSTNAMESIZE 255#define PORTBUFSIZE 10#define HOST_NAME "
2009-08-09 20:34:00 750
原创 netbench_client.c
#include #include #include #include #include #include #include #include #include /*内部宏声明*/ #define HOSTNAMESIZE 255 #define PORTBUFSIZE 10 #define TESTNAMESIZE 15 #define MAXSPECDATA
2009-08-09 20:32:00 1039
iso/iec14496charpt14-17
2009-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人