Fork me on GitHub
摘要: 1、BIO编程 1.1、传统的BIO编程 网络编程的基本模型是C/S模型,即两个进程间的通信。 服务端提供IP和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接字进行通信。 传统的同步阻塞模型开发中,ServerSocket负责绑定I 阅读全文
posted @ 2018-01-22 12:49 薄荷加冰2060 阅读(2638) 评论(0) 推荐(1) 编辑
摘要: 1、介绍 Linux 的内核将所有外部设备都看做一个文件来操作(一切皆文件),对一个文件的读写操作会调用内核提供的系统命令,返回一个file descriptor(fd,文件描述符)。而对一个socket的读写也会有响应的描述符,称为socket fd(socket文件描述符),描述符就是一个数字, 阅读全文
posted @ 2018-01-22 10:16 薄荷加冰2060 阅读(352) 评论(0) 推荐(0) 编辑