
Linux C
文章平均质量分 77
Sam(Hoperun)
Sailing is a lifestyle
展开
-
Linux C实现简单的UDP服务器客户端通信
最近在学习网络编程,以下代码摘抄自《精通linux c编程》,本地已经验证能跑通。 数据报套接字使用的是UDP协议,UDP协议是无连接不可靠的数据报协议。在这种通信方式中,客户不与服务器建立连接,它单单通过sendto向服务器程序发送数据报,sendto函数本身要求一个地址参数给出服务程序的地址。同样的,服务程序也不会接收来自客户的连接,它只是调用recvfrom函数,这个函数等待来自某原创 2016-03-26 12:55:53 · 1471 阅读 · 0 评论 -
Linux环境下socket通信
在Linux系统中,所有的I/O操作都是通过读写文件描述符产生的,socket是一种特殊的文件描述符。当产生了一个socket之后,就可以使用send()和recv()系统调用其他程序通信。 常见的socket有以下三中类型: 流式socket(SOCK_STREAM):流式socket提供可靠、面向连接的通信流,它使用TCP协议,保证数据传输的正确性。 数据包soc原创 2016-04-09 13:58:03 · 684 阅读 · 0 评论