网络编程
文章平均质量分 74
玖尾猫
学生
展开
-
Linux C 实现sqlite3数据库的基本操作
SQLite是一款轻型的数据库,是遵守ACID的关系式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。原创 2022-08-20 22:24:46 · 1254 阅读 · 1 评论 -
Linux域套接字实现UDP本地通信
BSD UNIX最初引入套接字时只支持本地通信, 1986年之后进行了扩展,开始支持网络协议。在很多应用中,前后台进程通过UNIX域套接字进行通信。UNIX域套接字具有使用简单、效率高等特点。UNIX域套接字分为两种类型:流式套接字类型和用户数据报类型。...原创 2022-08-18 22:20:28 · 802 阅读 · 1 评论 -
简易TCP服务器搭建
所谓套接字(Socket),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。从所处的地位来讲,套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议栈进行交互的接口.........原创 2022-08-15 20:27:42 · 7950 阅读 · 3 评论 -
UDP服务器和客户端的搭建,实现彼此间交互
Internet协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol)。UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。nternet 的传输层有两个主要协议,互为补充。无连接的是 UDP,它除了给应用程序发送数据包功能并允许它们在所需的层次上架构自己的协议之外,几乎没有做什么特别的事情。面向连接的是 TCP,该协议几乎做了所有的事情。...原创 2022-08-17 20:32:35 · 4486 阅读 · 3 评论 -
TCP简易客户端的创建
所谓套接字(Socket),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。从所处的地位来讲,套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议栈进行交互的接口...原创 2022-08-16 23:22:34 · 1130 阅读 · 0 评论