当前位置:嗨网首页>书籍在线阅读

01-SOCKET_高级主题

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

第61章 SOCKET:高级主题

本章涵盖了一系列与Socket(套接字)编程有关的高级主题,内容如下。

  • 流式套接字上可能会出现的部分读和部分写的情况。
  • 采用shutdown()关闭两个互连套接字之间双向通道的其中一端。
  • recv()和send() I/O系统调用。它们可提供特定于套接字的功能,而这些是read()和write()所不具有的。
  • sendfile()系统调用。在特定场景下可用来高效地将数据输出到套接字上。
  • TCP协议的操作细节。目的是为了消除一些常见的误解,当编写使用TCP套接字的程序时,这些误解常导致出现错误。
  • 使用netstat以及tcpdump命令来监视和调试使用套接字的应用程序。
  • 使用 getsockopt()以及setsockopt()系统调用来获取并修改能够影响套接字操作的选项。

我们也考虑到了一些其他次要的主题。在本章结尾处我们对套接字的一些高级功能做了总结。