套接字(socket)连接起了数字世界。
回想⼀下计算机的早年吧。那时候它是专供科学家使⽤的器物,他们⽤它来做数学运算以及模拟,那真是阳春⽩雪的东西啊。
计算机真正将普通⼈相互联系起来,已经是多年之后的事了。如今,计算机更多是由普罗⼤众在使⽤,科学家占的⽐例很⼩。⼈们能够随时随地同他⼈共享信息、互相交流,计算机就越发变得引⼈⼊胜。
正是⽹络编程——更确切地说,是⼀组特定的套接字编程API——的出现,才使得这⼀切成真。正在阅读本书的你可能每天都同他⼈进⾏在线联系,每天都在使⽤这些由计算机互联的想法所催⽣的技术。
所以说⽹络编程归根结底是关于共享与通信的。本书的⽬的在于使你更深⼊地理解⽹络编程的底层机制,为⽹络互联贡献出⾃⼰的⼀份⼒量。