Unix Socket Tutorial Intro

Unix Socket Tutorial Intro

目录


引言

最近在研究 Unix 网络编程,免不了要学习 Socket,计划写下自己学习的笔记,权当读书心得了。

在开始网络编程之前,最好对 OSI 分层比较了解,尤其是 TCP/IP 协议,推荐 图解 TCP/IP 这本书。图文并茂,通俗易懂。这个阶段弄清楚 面向连接和无连接,封包解包,路由传输等基本概念。理解 报文是如何在发送端发送,然后在网络中进行传输,并最终到达目的地 这个过程。

网络编程入门嘛,就得找个教程,还是建议大家看英文的文档,要是实在看不下去,那就看中文的,但是手边最好有英文原版做参考。

一听到 Socket programming,就觉得高深莫测,难以学习,让人沮丧。在建立一个端到端的连接之前,有好多函数需要去 man,或者需要去互联网上查、还有各种各样的结构体,需要理解其中各个字段的意思——确实烦。

好在网上已经有大神总结出文档并且分享了出来。我也就跟着看看,写写,做做笔记。

本系列笔记的教程来自互联网,非常感谢
Beejs Guide to Network Programming Using Internet Sockets. 把复杂的问题简单化,是一项多么精彩的技能。

分享是多么棒的一件事!

文中的代码均跑在 Linux 上,使用 gcc 作为编译器。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值