随笔分类 - C语言
摘要:上期文章介绍了单链表的一些基本功能函数,本次主要介绍循环链表的一些基本功能函数。循环链表其实就是将单链表的最后一个结点指向单链表的头结点,从而构成一个循环结构。本次函数功能主要包括 链表创建函数(头插法和尾插法) 、 链表打印函数 和 两种链表是否有环的判定函数 ,以及最后的一个 链表清除函数 。
阅读全文
摘要://原始套接字学习笔记之代码结构 /* *host端程序结构 */ #include <> #define .. //主函数 int main() { //建立发送线程 pthread_t pthread_send; //建立接收线程 pthread_t pthread_recv; //维持线程 w
阅读全文
摘要:在原始套接字学习的过程中,也遇到了一系列的问题,其中不乏自己粗心大意,也有各种没有注意的错误,这里着重写出,并保持持续的更新。1.fgets()函数问题 在使用套接字搭建聊天程序的时候,我在这里使用了一个fgets()函数来保存键盘的输入,具体代码如下:char Buffer[100];whi...
阅读全文
摘要:一般来说,我们会用到如下三种套接字:TCP:SOCK_STREAM套接字UDP:SOCK_DGRAM套接字原始套接字:SOCK_RAW套接字对于TCP和UDP两种套接字,相对来说只要配置好IP地址和端口号就可以了,比较简单,这里我们主要介绍原始套接字的使用。1.原始套接字简介 原始套接字的强大之处...
阅读全文