Linux Socket 学习笔记13-TCP/IP协议实现的客户端
admin 16年前 (2009-07-29) 3521浏览 0评论
要基于TCP/IP协议进行通信,客户端需要进行以下几个步骤:
- 建立套接口。
- 连接到服务器。
- 进行通讯。
- 关闭连接。
admin 16年前 (2009-07-29) 3521浏览 0评论
要基于TCP/IP协议进行通信,客户端需要进行以下几个步骤:
admin 16年前 (2009-07-28) 3422浏览 0评论
之前学了面向非连接的协议UDP协议,现在开始学习另一个重要的面向连接的协议--TCP/IP协议。相对于UDP协议,TCP/IP协议将能很好的处理以下几个问题:
admin 16年前 (2009-07-27) 3309浏览 0评论
要使用UDP协议进行通讯,需要以下几个步骤:
admin 16年前 (2009-07-26) 3241浏览 0评论
UDP协议相对于TCP/IP协议主要有下面几个优点: 1. 简单:不需要建立连接。 2. 灵活:每一次的消息都可以发送给不同的人。
admin 16年前 (2009-07-26) 3347浏览 0评论
fcntl函数可以改变已打开的文件的性质:
#include
#include
int fcntl(int fd , int cmd);
admin 16年前 (2009-07-25) 3072浏览 0评论
可以通过函数getsockname(2)来获得本地套接口地址。 函数定义:
#include
admin 16年前 (2009-07-25) 2771浏览 0评论
之前学了创建套接口的函数socket().创建好套接口后第二步就是地址绑定,用函数bind(2)实现. 函数定义: #include #include int bind(int sockfd,struct sockaddr *addr,int add...
admin 16年前 (2009-07-23) 2586浏览 0评论
之前用过函数socket,但是没做说明,今天就好好研究下这个函数. 语法定义: #include #Incldue int socket(int domain,int type,int protocol);...
admin 16年前 (2009-07-22) 2844浏览 0评论
主要的地址转换函数有: inet_addr(3) inet_aton(3) inet_ntoa(3) inet_network(3) inet_lnaof(3) ...
admin 16年前 (2009-07-19) 3262浏览 0评论
Internet地址又可以分为通配地址和特定地址。 通配地址主要是为了适应一台电脑有多块网卡或一张网卡上邦定了多个地址的情况。 下面是初始化一个具有通配地址和通配端口号的AF_INET地址。
admin 16年前 (2009-07-17) 3321浏览 0评论
对于多字节的数据,不同的CPU有不同的处理方法,主要有以下两种方法: 1.小端字节序。就是把低位字节存储在起始位置。 2.大端字节序。就是把高位字节存储在起始位置。
admin 16年前 (2009-07-17) 3045浏览 0评论
每一种通信协议都对网络地址格式做了明确的规定,地址族的作用就是指明使用哪一种地址类型。 BSD定义了一个通用的地址结构:
admin 16年前 (2009-07-17) 3213浏览 0评论
之前主要学习了socketpair函数的操作,顺带复习了几个常用函数(open(2),write(2),pipe(2),time(2)等)。今天就来个综合应用,做一个基于socketpair函数的客户/服务通信程序。
admin 16年前 (2009-07-17) 3269浏览 0评论
创建一对套接口的函数是 socketpair(2) . 需要包含头文件:sys/types.h和sys/socket.h 函数原型:int socketpair(int domin,int type,int protocol,int sv[2]); ...
admin 16年前 (2009-07-16) 3194浏览 0评论
今天开始学习linux下的socket编程. 教材是<<实战Linux Socket编程>>,这本书已经绝版了,在网上买了本复印版本的. 今天的任务很简单,了解一下socket和linux的发展史.