摘要: TCP/IP网络编程 -- (九)套接字的多种可选项 之前写的程序都是创建好 socket 后未经特殊设置直接使用,但有时需要更改 getsockopt & setsocket 可以对上述的可选项进行读取和设置操作(有些只能进行一种操作) 读取和设置根据以下两个函数完成 #include <sys/ 阅读全文
posted @ 2023-03-15 19:54 hzy0227 阅读(34) 评论(0) 推荐(0) 编辑
摘要: TCP/IP网络编程 -- (八)域名及网络地址 8.2IP地址与域名之间的转换 由于网站的域名基本不会变更,而IP会频繁变动,因此程序员应利用域名编写程序,每次运行时程序根据域名获取IP,再接入服务器,这样程序就不会依赖于服务器的IP了,因此程序中也需要IP与域名转换的函数。 #include < 阅读全文
posted @ 2023-03-15 19:52 hzy0227 阅读(41) 评论(0) 推荐(0) 编辑
摘要: TCP/IP网络编程 -- (七)优雅地断开套接字连接 7.1基于TCP的半关闭 Linux 中的 close 与 Windows 中的 closesocket 函数都是完全断开连接。此时既无法发送也不能接受数据 更多情况下需要半关闭,可以传输不能接受,或可以接受不能传输 close 会同时断开这两 阅读全文
posted @ 2023-03-15 16:11 hzy0227 阅读(28) 评论(0) 推荐(0) 编辑