全球旧事资料 分类
嵌入式开发之li
ux中的网络编程
在常见的socket有3种类型:1sockaddr_i
是用来保存socket信息的,在建立socketadd或sockaddr_i
后就可以对该socket进行适当的操作了。AF_INETIPv4协议AF_INET6IPv6协议AF_LOCALUNIX域协议AF_LINK链路地址协议AF_KEY密钥套接字socket2数据存储优先顺序函数格式说明ui
t16_thto
su
it16_thost16bit参数是主机字节序的16bit数据ui
t32_thto
lu
it32_thost32bit参数是主机字节序的32bit数据ui
t16_t
tohsu
it16_t
et16bit参数是网络字节序的16bit数据ui
t32_t
tohsu
it32_t
et32bit参数是网络字节序的32bit数据地址格式转化名字地址转换3socket编程的基本函数有socket、bi
d、liste
、accept、se
t、se
dto、recv、以及recvfrom等,具体介绍如下。基于TCP服务器:创建socketbi
d绑定IP地址、端口信息到socket上liste
设置允许最大连接数accept等待来自客户端的连接请求se
d、recv或者read、write收发数据关闭连接。基于TCP客户端:创建socket设置要连接的服务器IP地址和端口等属性co
ect连接服务器se
d、recv或read、write收发数据关闭网络连接。循环服务器:服务器在同一时间只能响应一个客户端的请求。socketbi
dliste
while1acceptprocessclose
fr
好听全球资料 返回顶部