Unix Network Programming(9)---Socket函数
来源:互联网 发布:linux运维最佳实践 编辑:程序博客网 时间:2024/05/16 05:24
为了执行网络I/O,一个进程必须做的第一件事就是调用socket函数,指定通信协议类型(使用IPv4的TCP,使用IPv6的UDP,Unix域字节流协议)。
#include <sys/socket.h>int socket(int family,int type, int protocol); /*返回:若成功则为非负描述符,若出错则为-1*/
- family:指明协议族。AF_INET,AF_INET6,AF_LOCAL,AF_ROUTE,AF_KEY.
- type:指明套接字类型。
- protocol:IPPROTO_TCP、IPPROTO_UDP、IPPROTO_SCTP.或设置为0,以选择所给定family和type组合的系统默认值。
socket函数成功时返回一个小的非负整数值,它与文件描述符类似,称之为套接字描述符,简称sockfd。
0 0
- Unix Network Programming(9)---Socket函数
- Unix Network Programming {socket 选项}
- Unix Network Programming(10)---connect 函数
- Unix Network Programming(11)---bind 函数
- Unix Network Programming(12)---listen 函数
- Unix Network Programming(13)---accept 函数
- Unix Network Programming(16)---close 函数
- Note: UNIX Network Programming
- unix network programming
- Unix Network Programming
- unix network programming
- Unix network programming
- socket network programming
- Unix Network Programming(2)---错误处理:包裹函数
- Unix Network Programming(14)---fork 和 exec 函数
- Unix Network Programming(17)---getsockname 和 getpeername函数
- Unix Network Programming {Nonblocking IO}
- Unix Network Programming(3)---UDP
- 学会使用map,对map中的元素进行排序
- 融云Android 2.0 IMkit UI样式更改
- json规范
- 程序员面试金典第一章 面试流程以及面试时十大常见错误
- Java 多线程断点下载文件
- Unix Network Programming(9)---Socket函数
- spring--简单实现定时器(配置+注解)
- haproxy 基础知识
- js函数中 "闭包"概念的简单认识
- 关于回调的简单理解
- git push提示WARNING: UNPROTECTED PRIVATE KEY FILE!
- 关于DPI、DP、PX等概念
- 面向对象的思想(自我总结篇)
- firefox php 验证码图片 多次请求问题 待解决