![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
计算机网络与网络编程
MrZhuangzhipeng
这个作者很懒,什么都没留下…
展开
-
tcp抓包相关
https://developer.aliyun.com/article/224384 发包端: 1.我们需要验证某个进程是否发出包。 tcpdump -i eth1 dst port 2424 2.我们有时可能需要将某个进程绑定在一块网卡上,或者把特定进程绑到指定cpu上 收包端: 查看某个端口上收到了什么数据 查看网卡eth1的端口2423接受到什么数据.. tcpdump -i eth1 'port 2423' 3.数据库查询按照时间排序 selec...原创 2020-07-21 15:29:37 · 125 阅读 · 0 评论 -
网络编程中接收,发送数据函数比较
1.send,write的区别 | recv,read的区别 send,recv除了发送数据之外,还可以指定一些特殊的选项,比如带外数据OOB。 对于send函数,需要知道的是如果开启了OOB选项的话,只是在TCP头部里面设置了URG位和URG指针,而且也只能读取一个字节而已... 对于recv函数,如果开启了MSG_PEEK以及MSG_DONTWAIT,不会向read函数一样读取后就清除缓冲区的内容。 2.readv,writev函数 readv,writev可以一次性将保存在多个...原创 2020-05-21 12:03:49 · 1210 阅读 · 0 评论 -
计算机网络复习资料
讲的非常好https://zhuanlan.zhihu.com/p/84316213 https://www.bilibili.com/video/BV1gk4y1o7pX?from=search&seid=11428053758137106450 https://www.cnblogs.com/inception6-lxc/p/9152691.html 1.TCP,UDP的区别 ...原创 2020-04-21 23:46:19 · 213 阅读 · 0 评论 -
线程池,内存池,连接池,对象池,请求池......
池都是起到一个缓冲的作用,不需要从操作系统中重新申请。不需要每次都创建线程,每次用线程的时候,从线程池里面写出一个,避免创建与销毁。 线程池的应用 Io处理的时候 日志处理的时候 设计到池,有什么设计模式,单例模式 线程池的组成 1.执行队列,线程 2.任务队列,任务 3.管理组件 线程池代码 ...原创 2020-04-19 10:50:12 · 609 阅读 · 1 评论