网络并发编程
gwokgwok137
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
简单易懂的socket
在网络编程中,socket一词我们经常看到,那么socket到底是什么呢? socket的中文名为套接字,我们不用理解为何名字叫做套接字,我们只需知道套接字只是对双端通讯的一端的抽象,一个套接字即socket,就是一端,那么一个连接是需要由两端来构成的,当两个程序要进行通讯的时候,它们各自需要拿住自己的一端,然后再把各自拿的一端对接在一起就形成了一个双向通道,而这个双向通道就可以为两个程序提供互相的通讯。由于图和注释我已经都写在了processOn了,那么我就直接将其截图放在下面,不足的会在后面用文字进原创 2021-02-26 20:18:11 · 420 阅读 · 0 评论 -
NIO讲解
由于已经在processOn上画好了图以及注释了解析,那么我就直接上图好了,由于画得有点大,有些文字截不了,那么我就直接将文字ctrl +C 、Ctrl+V 到这里来好了。每一次连接都需要三个socket: ①serverSocketChannel:用于接收客户端的连接 ②客户端的socketChannel:用于通讯服务端的连接 ③服务端接收到客户端连接时所创建的socketChannel:用于通讯客户端的连接当socketChannel在使用缓冲区byteBuffer的时候,要注意:原创 2021-02-26 19:33:23 · 266 阅读 · 0 评论
分享