网络编程
计算机网络与网络编程
MrZhuangzhipeng
这个作者很懒,什么都没留下…
展开
-
tcp抓包相关
https://developer.aliyun.com/article/224384发包端:1.我们需要验证某个进程是否发出包。tcpdump -i eth1 dst port 24242.我们有时可能需要将某个进程绑定在一块网卡上,或者把特定进程绑到指定cpu上收包端:查看某个端口上收到了什么数据查看网卡eth1的端口2423接受到什么数据..tcpdump -i eth1 'port 2423'3.数据库查询按照时间排序selec...原创 2020-07-21 15:29:37 · 123 阅读 · 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 · 1187 阅读 · 0 评论 -
计算机网络复习资料
讲的非常好https://zhuanlan.zhihu.com/p/84316213https://www.bilibili.com/video/BV1gk4y1o7pX?from=search&seid=11428053758137106450https://www.cnblogs.com/inception6-lxc/p/9152691.html1.TCP,UDP的区别...原创 2020-04-21 23:46:19 · 210 阅读 · 0 评论 -
线程池,内存池,连接池,对象池,请求池......
池都是起到一个缓冲的作用,不需要从操作系统中重新申请。不需要每次都创建线程,每次用线程的时候,从线程池里面写出一个,避免创建与销毁。线程池的应用Io处理的时候日志处理的时候设计到池,有什么设计模式,单例模式线程池的组成1.执行队列,线程2.任务队列,任务3.管理组件线程池代码...原创 2020-04-19 10:50:12 · 603 阅读 · 1 评论