- 博客(5)
- 收藏
- 关注
原创 容易被忽略的网络传输层小知识点
一、端口号的分类以及用途 众所周知,一个ip地址对应了唯一的主机。而端口号对应了唯一的一台主机的唯一一个网络进程。 而这两者联系起来就叫套接字。因此套接字对应了唯一的一个网络进程。 那么,什么是端口号? 端口号其实就是一个为了标志本计算机应用层中的各个进程在和运输层交互时的层间接口,只具有本地意义。 因此,两台计算机之间交互,不仅要知道双方的ip地
2017-06-19 17:33:13 506
原创 使用gdb如何调试多进程和多线程
一、gdb调试的一些常用指令。1、首先,要想对一个程序进行调试,就必须在编译的时候加-g选项(生成Debug版本),默认为Release版本。2、运行该程序:run(简写r)3、查看代码:list(简写l)4、打断点:break(简写b)后跟行号(或者函数名、文件名:行号)5、查看所有断点:info b6、跳转到下一断点处:continue(简写c)7、删除断点:del
2017-06-15 16:33:37 619
原创 Linux-消息队列
消息队列是进程间通信System V版本(消息队列、信号量、共享内存)之一。所谓System V版本就是其生命周期随内核(及时进程结束,消息队列也不会被删除),这是与管道的不同。还有一个不同点就是:管道是以数据流方式来发送(接受)数据,而消息队列是以数据块的方式来发送(接受)数据。首先,下面是有关消息队列的系统调用:1、int msgget(key_t key, int msgfl
2017-06-12 19:41:49 337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人