socket
zl1zl2zl3
这个作者很懒,什么都没留下…
展开
-
图解 | 当我们在读写 Socket 时,我们究竟在读写什么?
套接字socket是大多数程序员都非常熟悉的概念,它是计算机网络编程的基础,TCP/UDP收发消息都靠它。我们熟悉的web服务器底层依赖它,我们用到的MySQL关系数据库、Redis内存数据库底层依赖它。我们用微信和别人聊天也依赖它,我们玩网络游戏时依赖它,读者们能够阅读这篇文章也是因为有它在背后默默地支持着网络通信。 简单过程 当客户端和服务器使用TCP协议进行通信时,客户端封装一个请求对象...转载 2018-12-07 19:06:25 · 299 阅读 · 0 评论 -
图解Linux的Socket
在Linux里面,可通过创建Socket,使得进程之间进行网络通信,可通过TCP或者UDP的方式进行交互。 无论是面向连接的TCP,还是面向非连接的UDP,都要首先调用socket函数来创建一个套接字,对应的内核,也是一个文件。 在用户态调用socket函数,调用的系统调用是: asmlinkage long sys_socket(int, int, int); 最终调用sock_...转载 2019-01-02 10:38:29 · 373 阅读 · 0 评论