阿里云文档 2025-01-03

OS Copilot

OS Copilot

文章 2024-05-07 来自:开发者社区

【探索Linux】P.26(网络编程套接字基本概念—— socket编程接口 | socket编程接口相关函数详细介绍 )

引言 本文将深入探讨使用套接字进行网络通信的基本步骤,包括创建套接字、绑定地址、监听连接(对于服务器端)、连接远程主机(对于客户端)、以及发送和接收数据等操作。套接字编程涉及一系列系统调用和函数,如 socket()、bind()、listen()、connect()、send()、recv() 等。开发人员可以利用这些接口实现各种网络应用。通过本文,读者将了解如何使用套接字进行网络通信...

【探索Linux】P.26(网络编程套接字基本概念—— socket编程接口 | socket编程接口相关函数详细介绍 )
文章 2024-02-06 来自:开发者社区

Linux下的网络编程——网络基础、socket编程(一)

一、协议 协议:   一组规则。 1.  7层模型和4层模型及代表协议 分层模型结构:    OSI七层模型:  物理层、数据链路层、网络...

Linux下的网络编程——网络基础、socket编程(一)
文章 2023-07-10 来自:开发者社区

Linux网络编程 --- socket编程

1. 网络套接字函数socket模型创建流程图1.1 socket函数#include <sys/types.h> /* See NOTES */ #include <sys/socket.h> int socket(int domain, int type, int protocol); domain: AF_INET 这是大多数用来产生socket的协议,使用TC...

Linux网络编程 --- socket编程
文章 2023-07-10 来自:开发者社区

Linux网络编程 --- socket编程前传

1. 网络字节序网络数据流有大端小端之分,那么如何定义网络数据流的地址呢?发送主机通常将发送缓冲区中的数据按内存地址从低到高的顺序发出,接收主机把从网络上接到的字节依次保存在接收缓冲区中,也是按内存地址从低到高的顺序保存,因此,网络数据流的地址应这样规定:先发出的数据是低地址,后发出的数据是高地址。TCP/IP协议规定,网络数据流应采用大端字节序,即低地址高字节。例如UDP段格式,地址0-1是1....

Linux网络编程 --- socket编程前传

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Linux宝库