
网络编程
zhixingheyi_tian
Intel Big Data. Spark
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux 网络I/O复用 select poll epoll
今天总结下Linux网络编程高并发的几个函数selectint select(int nfds, fd_set *readfds, fd_set *writefds,fd_set *exceptfds, struct timeval *timeout) nfds 被监听描述符总数,即监听的最大描述符加1,readfds、 writefds 、exceptfds,是指向可读、可写、异常的文件描述符...原创 2018-04-09 13:34:42 · 207 阅读 · 0 评论 -
Linux 多路复用 I/O 对比 java NIO 网络编程
先介绍java NIO 网络编程比较重要的四个类ServerSocketChannelThe ServerSocketChannel class has one purpose: to accept incoming connections. You cannot read from, write to, or connect a ServerSocketChannel. The only oper原创 2018-04-10 14:13:39 · 321 阅读 · 0 评论 -
网络编程小记
TCP异常断开 TCP异常断开是指在突然断电,直接拔网线等等情况下,如果通信双方没有进行数据发送通信等处理的时候,无法获知连接已经断开的情况. 应用层心跳 在通常的情况下,为了使得socket通信不受操作系统的限制,需要自己在应用层实现心跳包机制,来检查异常断开的情况,一般的方式就是服务器在一段时间没有收到客户端数据包时,定时发包,然后客户端回应,如果已经出现异常断开则服务器接收会返回错...原创 2018-06-04 09:49:16 · 193 阅读 · 0 评论