社区
非技术类
帖子详情
SOL_SOCKET, IPPROTO_TCP, and IPPROTO_IP. 有什么区别?
Fly2000
2002-02-28 08:13:52
谢谢回答。
...全文
794
1
打赏
收藏
SOL_SOCKET, IPPROTO_TCP, and IPPROTO_IP. 有什么区别?
谢谢回答。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
neccui
2002-02-28
打赏
举报
回复
IPPROTO_TCP 和 IPPROTO_IP 代表两种不同的协议,分别代表IP协议族里面的TCP协议和IP协议, 相应的,还有 IPPROTO_UDP
用于socket(,,,)函数
SOL_SOCKET,用于setsockopt/getsockopt 函数,表示设置(获取)socket参数
SOL应该是socket level的缩写
TCP
SOCKET
用法小结v1.1.doc
参数包括
socket
描述符、选项所在的协议层(如
SOL
_
SOCKET
,
IP
P
ROTO
_
IP
,
IP
P
ROTO
_
TCP
)、选项名以及选项值。例如,SO_RCVBUF和SO_SNDBUF可以调整接收和发送缓冲区的大小,SO_KEEPALIVE可启用连接保持,而SO_LINGER控制...
TCP
保活定时器的使用
在
TCP
/
IP
协议栈中,保活定时器(Keepalive Timer)是一种重要的机制,它用于确保连接的双方在长时间无数据交换后仍能确认彼此的活动状态。在Linux系统中,C语言编程时可以利用内核提供的接口来设置和管理
TCP
保活...
PHP用
SOCKET
实现客户端与服务器端通信
1. 创建
SOCKET
:使用`
socket
_create`函数创建一个
SOCKET
,指定其类型(如
TCP
/
IP
的SOCK_STREAM)和协议(如
IP
P
ROTO
_
TCP
)。 ```php $server_
socket
=
socket
_create(AF_INET, SOCK_STREAM,
SOL
_
TCP
); ``` 2. 绑定...
setsockopt参数详解
它可以取三个值:
SOL
_
SOCKET
、
IP
P
ROTO
_
IP
、
IP
P
ROTO
_
TCP
。 *
SOL
_
SOCKET
:通用套接字选项。 *
IP
P
ROTO
_
IP
:
IP
选项。 *
IP
P
ROTO
_
TCP
:
TCP
选项。 optname 参数 optname 参数指定了控制的方式(选项的名称)。不同...
VC套接字选项—修改缓冲区大小
SOCKET
server
Socket
=
socket
(AF_INET, SOCK_STREAM,
IP
P
ROTO
_
TCP
); if (server
Socket
== INVALID_
SOCKET
) { // 错误处理 } // 设置接收缓冲区大小 int recvBufSize = 65536; // 64KB setsockopt...
非技术类
1,659
社区成员
58,949
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章