搜索结果
查询Tags标签: sockaddr,共有 39条记录-
修改后的dg_cli
void dg_cli(FILE *fp, int sockfd, const struct sockaddr * pservaddr, socklen_t servlen) {int n;char sendline[maxline], recvline[maxline+1];char errbuff[maxline];struct sockaddr_in localaddr;socklen_t len=sizeof(localaddr);if(connect(sockfd, (struct so…
2022/9/15 23:20:13 人评论 次浏览 -
TCP - C语言实现详解
原文网址:https://www.jianshu.com/p/7c7fe00d01b1 TCP - C语言实现详解chiwin关注 2020.06.09 17:17:46字数 616阅读 589tcp-三次握手-四次挥手.jpg【一】服务端 1、创建一个socket,拿到tcp的一个文件描述符int serverSocket = socket(AF_INET, SOCK_STREAM, 0)其中,第…
2022/8/8 6:22:55 人评论 次浏览 -
2022-05-02-Linux C 中bind函数用法及注意事项
Linux C 中bind函数用法详细介绍及注意事项: 对于 C/S 通信模型中 client 端使用的函数顺序通常是 : socket -> connect -> send/recv server 端使用的函数顺序通常是 : socket -> bind -> listen -> send/recv #include <sys/types.h> #include …
2022/5/2 7:13:45 人评论 次浏览 -
Linux系统编程(八)网络基础与Socket通信
分层模型结构 OSI七层模型 物理层:主要定义物理设备标准(如网线接口类型、光纤的接口类型、传输介质的传输速率等),主要用于传输比特流 数据链路层:定义了如何让格式化数据以帧未单位进行传输,以及如何控制对五列戒指的访问,提供错误检测和纠正,确保数据可靠传输…
2022/4/27 7:14:43 人评论 次浏览 -
【Socket编程】基于windows的套接字相关结构体
WSADATA结构体 一种数据结构,这个结构被用来存储被WSAStartup函数调用后返回的[Windows Sockets](https://baike.baidu.com/item/Windows Sockets)数据。它包含Winsock.dll执行的数据。 //摘自<winsock.h> typedef struct WSAData {WORD wVersion;WORD …
2022/3/4 7:17:19 人评论 次浏览 -
UDP协议实现简单的通信 C++
1、IP地址 网络中的计算机使用IP地址来进行唯一标识,IP地址有IPv4和IPv6两种类型。IPv4采用十进制或二进制表示形式,十进制是一种比较常用的表示形式,如192.168.1.131,IPv6采用十六进制表示形式,一般不常用。 如何查看IP地址相关信息: 在Windows系统下,打开cmd,输…
2022/2/20 12:26:48 人评论 次浏览 -
计算机网络-自顶向下笔记-套接字编程
Socket套接字编程
2022/2/5 22:26:13 人评论 次浏览 -
Linux C语言实现TCP客户端与服务器
本文中的TCP server 和 client,为基于软件层面(TCP/IP协议栈)的Socket应用开发。 一.Socket套接字(socket)是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他…
2022/1/31 7:05:11 人评论 次浏览 -
网络编程--TCP套接字(C/CC++)
效果图 可实现自由通讯 客户端:#define _WINSOCK_DEPRECATED_NO_WARNINGS #define _CRT_SECURE_NO_WARNINGS #include <WinSock2.h> #include <iostream> #include <stdio.h> #pragma comment(lib,"ws2_32.lib")int main(void) {while (1){…
2022/1/22 21:07:08 人评论 次浏览 -
Linux下的TCP套接字编程
Linux下的TCP套接字编程 客户端基本流程创建socket套接字设置与服务器ip和服务器端口相关的数据结构连接服务器服务器端基本流程创建socket套接字设置与服务器ip和服务器端口相关的数据结构绑定套接字和服务器ip及端口监听接受客户端连接其他接口获取本地和远端协议地址接…
2021/12/24 7:09:12 人评论 次浏览 -
Linux下的TCP套接字编程
Linux下的TCP套接字编程 客户端基本流程创建socket套接字设置与服务器ip和服务器端口相关的数据结构连接服务器服务器端基本流程创建socket套接字设置与服务器ip和服务器端口相关的数据结构绑定套接字和服务器ip及端口监听接受客户端连接其他接口获取本地和远端协议地址接…
2021/12/24 7:09:12 人评论 次浏览 -
Linux网络编程之UDP Socket(二)
先看效果 程序会将收到的信息又发送给对端 流程程序源码 #include <stdio.h> #include <stdlib.h> #include <stdint.h> #include <string.h> #include <errno.h> #include <sys/socket.h> #include <arpa/inet.h> #define H…
2021/12/21 7:23:03 人评论 次浏览 -
Linux网络编程之UDP Socket(二)
先看效果 程序会将收到的信息又发送给对端 流程程序源码 #include <stdio.h> #include <stdlib.h> #include <stdint.h> #include <string.h> #include <errno.h> #include <sys/socket.h> #include <arpa/inet.h> #define H…
2021/12/21 7:23:03 人评论 次浏览 -
c/c++:网络通信基础socket(网络设计模式、字节序、IP地址转换、sockaddr数据结构、套接字函数、TCP通信流程)
目录1. 概念1.1 网络设计模式 - B/S - C/S- IP和端口- OSI/ISO 网络分层模型2. 协议格式3. socket编程3.1 字节序- 接口转换函数3.2 IP地址转换3.3 sockaddr数据结构3.4 套接字函数4. TCP通信流程tcp 服务器server通信操作流程:tcp 客户端client通信操作流程: 1. 概念…
2021/12/4 14:18:18 人评论 次浏览 -
c/c++:网络通信基础socket(网络设计模式、字节序、IP地址转换、sockaddr数据结构、套接字函数、TCP通信流程)
目录1. 概念1.1 网络设计模式 - B/S - C/S- IP和端口- OSI/ISO 网络分层模型2. 协议格式3. socket编程3.1 字节序- 接口转换函数3.2 IP地址转换3.3 sockaddr数据结构3.4 套接字函数4. TCP通信流程tcp 服务器server通信操作流程:tcp 客户端client通信操作流程: 1. 概念…
2021/12/4 14:18:18 人评论 次浏览