请问 socket 编程如何深入学习呢?

大佬们,我这边了解了基础的 socket 编程,看了网上的一些教程,也使用 go socket 开发了一个简单的聊天室,

但是我觉得对于 socket 编程还是学得很肤浅,现在想深入学习 socket 编程,日后开发 IM 软件时用上,各位有什么学习案例或书籍等介绍吗?或者其他学习方法推荐?

阅读 3.4k
3 个回答

「日后开发 IM 软件时用上」那不如直接找个 IM 开源项目从开源码开始吧,比如这个

书unp apue

要看你想深入到哪种程度咯

使用的话,apue和unp差不多, 我觉得当工具书更好...那么多选项 不会真的有人记得住吧,不会吧

更深入了解原理的话,就去看内核实现吧,,,不过说真的,socket在内核网络子系统中也就是浅浅的一层

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题