E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sockaddr
【Linux从0到1】第十三篇:网络编程套接字
文章目录一、预备知识二、认识端口号三、理解"端口号"和"进程ID"四、认识TCP协议和UDP协议五、网络字节序六、socket编程接口6.1socket常见API6.2
sockaddr
结构6.3地址转换函数七
小唐学渣
·
2022-09-05 19:24
Linux
网络
linux
tcp/ip
反弹连接的shellcode
C代码#include//构造socket所需的库#include//定义
sockaddr
结构intmain(){char*shell[2];//用于execv调用intsoc,remote;//文件描述符句柄
dgitra7963
·
2022-09-02 17:28
shell
c/c++
[计算机网络]套接字编程
为您导航1.IP地址、端口号、TCP/UDP协议1.1源IP地址和目的IP地址1.2端口号1.3TCP协议1.4UDP协议1.5网络字节序2.socket编程接口2.1
sockaddr
结构2.2常用接口
你帅你先说.
·
2022-08-18 20:51
计算机网络
网络
tcp/ip
网络协议
进程间的七种通信方式之-----(七)套接字( socket )
(1)服务器:server创建套接字socket()填充服务器网络信息结构体
sockaddr
_in将套接字与服务器网络信息结构体绑定bind()将套接字设置为被动监听模式listen()阻塞等待客户端的连接请求
南风知易1
·
2022-08-16 07:09
进程间通信
网络
socket
网络通信
c语言初始化socket,C语言socket编程----struct
sockaddr
和struct
sockaddr
_in介绍和初始化...
sockaddr
结构体structsockaddr{sa_family_tsa_family;//地址族,最常用的是"AF_INET"(IPV4)和"AF_INET6"(IPV6);charsa_data
weixin_39767513
·
2022-08-16 07:08
c语言初始化socket
linux网口初始化_Linux网络编程入门
网络地址初始化本质上就是对
sockaddr
_in结构体进行赋值#include#include//memset#include//
sockaddr
_inintmain(intargc,char*argv
weixin_39757743
·
2022-07-14 14:40
linux网口初始化
Linux高性能服务器编程学习记录——五、linux网络编程基础api
1、网络字节序字节序点这里2、socket地址结构体TCP/IP协议族有
sockaddr
_in和
sockaddr
_in6两个专用的socket地址结构体,分别用于IPv4和IPv6。
qq_20363225
·
2022-06-08 20:25
linux
TCP-IP
c/c++
tcp/ip
网络
服务器
【Linux】网络套接字编程
sockaddr
结构体??
sockaddr
结构体??
sockaddr
_in结构体??in_addr结构体??socket编程应用?基于udp协议的socket编程??服务端s
本本的香菜
·
2022-06-08 20:24
面试
学习路线
阿里巴巴
网络
linux
udp
经验分享
maven
纯新网络编程教学
纯新系列文章第三章:网络编程(socket)提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录纯新系列文章前言一、IP地址,端口和协议二、相关知识点1.数据结构:
sockaddr
_in2
亿只萌新
·
2022-03-31 07:27
C/C++程序员进阶课堂
网络
tcp/ip
linux
socket(套接字)实现udp通信
udp通信储备知识网络字节序udp使用的接口
sockaddr
结构简单的udp通信优化服务器储备知识源ip地址和目的ip地址我们先来看个例子:如果当女儿国国王问你上一站从何而来,下一站去往何处?
_End丶断弦
·
2022-03-23 07:53
Linux从系统到网络
udp
网络
网络协议
网络套接字编程
套接字编程端口号网络字节序socket套接字
sockaddr
结构创建socket文件描述符绑定端口号UDPUDP接收接口UDP发送接口udp服务器TCPTCP的监听接口TCP获取连接接口connect连接
TZC⑥
·
2022-03-15 08:19
C++
Linux
网络
tcp/ip
linux
服务器
网络编程 -
sockaddr
_in ,
sockaddr
, in_addr区别
下边三者都是表示网络地址的结构体sockaddrsockaddr_inin_addr区别:
sockaddr
是通用的socket地址结构体
sockaddr
_in是Internet和socket通用的地址结构体
AZander
·
2022-02-20 08:57
UDP单向通信
服务端server.c#include#include//exit#include//socket#include//
sockaddr
_in#include//htonsinet_addr#include
九阈
·
2022-02-06 13:29
网络编程
udp
网络
网络协议
【C/C++服务器开发】socket网络编程函数接口详解
文章目录一、前言TCP网络编程结合三次握手连接的TCPsocket结合四次次挥手的TCPsocket二、socket常用函数和数据结构1.socket()函数2.bind()函数
sockaddr
_in结构体
小熊coder
·
2021-11-21 00:35
C/C++服务器开发
c语言
服务器
c++
网络通信Socket(Linux)
网络通信之套接字Socket预备知识根据自身基础选择性查看文章目录网络通信之套接字Socket预备知识:IP及端口网络模型字节序IP地址转换虚拟地址空间文件描述符
sockaddr
结构体/
sockaddr
_insocket
富贵的编程日记
·
2021-11-12 16:36
网络编程
操作系统
网络
tcp/ip
udp
【Linux网络编程学习】预备知识(网络字节序、IP地址转换函数、
sockaddr
数据结构)
此为牛客LinuxC++课程和黑马Linux系统编程笔记。1.网络字节序我们已经知道,内存中的多字节数据相对于内存地址有大端和小端之分。磁盘文件中的多字节数据相对于文件中的偏移地址也有大端小端之分。网络数据流同样有大端小端之分,那么如何定义网络数据流的地址呢?发送主机通常将发送缓冲区中的数据按内存地址从低到高的顺序发出,接收主机把从网络上接到的字节依次保存在接收缓冲区中,也是按内存地址从低到高的顺
F+T
·
2021-11-09 23:46
Linux
C++学习笔记
#
Linux网络编程篇
linux
tcp/ip
C语言
sockaddr
和
sockaddr
_in案例详解
一、sockaddrsockaddr在头文件#include中定义,
sockaddr
的缺陷是:sa_data把目标地址和端口信息混在一起了,如下:structsockaddr{sa_family_tsin_family
·
2021-08-24 17:15
纯C语言Socket实现聊天室
sockaddr
和
sockaddr
_instructsockaddr和structsockaddr_in这两个结构体用来处理网络通信的
DD_Dog
·
2021-06-10 09:32
Linux中常见的ip地址以及socket 地址表示方法
最近与IP地址以及socket地址打交道比较多,碰到几个常见的套接字:
sockaddr
_in-ipv4地址,number表示法4个字节即可,比如字面量表示法是"255.255.255.255",转成数字表示法
brownfeng
·
2021-06-07 17:49
【Linux网络编程必学!】——Linux_网络编程_UDP
文章目录1.预备知识1.1ip地址1.2端口号2.网络字节序2.1大端模式和小端模式2.2字节序转换函数3.
sockaddr
结构4.认识UDP协议5.socket编程接口6.代码实现UDP7.UDP协议常见问题
LHlucky_2
·
2021-05-25 19:22
笔记
linux
网络
udp
linux
新星计划
c++
网络协议
网络套接字(Udp与Tcp应用)
目录1.认识套接字1.1IP1.2端口号1.3套接字1.4端口号和进程id1.5认识TCP协议1.6认识UDP协议1.7网络字节序1.8库函数1.9地址转换函数1.10socket常见API1.11
sockaddr
楠c
·
2021-05-24 09:28
计算机网络
网络
网络通信
socket
网络编程套接字
2、网络字节序和主机字节序转换相关接口四、socket编程1、socket常见接口2、
sockaddr
结构1)
sockaddr
结构2)
sockaddr
_i
画尸师
·
2021-05-12 20:51
计算机网络
网络
linux
socket
网络协议
Socket编程
进一步理解网络通信4.TCP、UDP协议4.1TCP协议4.2UDP协议5.字节序5.1主机字节序5.2网络字节序5.3主机字节序如何转化为网络字节序5.4网络字节序如何转化为主机字节序6.UDP编程6.1
sockaddr
ych9527
·
2021-05-12 18:16
网络
socket编程
字节序
udp编程
TCP
UDP协议
IP
端口
TCP C/S编程实验
服务器(server)实现TCP客户端(client)熟练使用socket函数创建套接字使用ifconfig查看对应IP实验原理服务器端(server)创建套接字socket()填充服务器网络信息结构体
sockaddr
_in
会向瑶台月下逢○
·
2021-05-04 22:40
Linux学习笔记
socket
tcp
【Linux】详解socket编程接口
socket编程接口详解1.socket常见API2.IPv4协议的地址信息结构:
sockaddr
_in结构体2.1
sockaddr
结构体2.2in_addr结构体2.3
sockaddr
_in结构体图解
再看就把你吃掉.
·
2021-01-15 22:26
#
网络编程
socket
linux
网络
udp
tcpip
【Linux】网络编程套接字(一)—— UDP编程
端口号"和"进程ID"1.4源端口号和目的端口号1.5认识UDP协议1.6认识TCP协议1.7网络字节序2.socket编程接口2.1socket常见API2.1.1创建2.1.2绑定2.1.3关闭2.2
sockaddr
丁丁逗
·
2020-12-26 21:57
Linux知识总结
udp
网络协议
网络编程
(一)深入浅出TCPIP之理解TCP报文格式和交互流程
目录1.引入TCP:1.1TCP用户代码2.TCP数据报文格式3TCP栈及socket的初始化4.服务器端bind和listen的实现4.1
sockaddr
与
sockaddr
_in结构体4.2网络字节序
高司机
·
2020-10-30 12:07
深入浅出TCP/UDP
网络
网络协议
C++SOCKET面试题附答案
数据使用了大端模式还是小端模式:3.请写出从主机字节转顺序转换为网络字节顺序的API:4.请写出从网络字节顺序转换到主机字节顺序的API:5.请写出inet_ntoa和inet_addr函数的作用是什么:6.请写出
sockaddr
_in
虚构之人
·
2020-10-26 12:06
c++
socket
c++
面试
网络
从
sockaddr
结构获取IP和端口
前言从
sockaddr
结构中提取IP,先将结构
sockaddr
转为
sockaddr
_in结构,然后用在利用相关API将其中的IP地址从网络格式转化我们熟悉点分十进制的字符串。
gAndyCong
·
2020-09-17 02:04
Linux
I/O复用服务器端+回声客户端
include#include#includeusingnamespacestd;charbuf[1024];intmain(intargc,char**argv){intser_sock,cli_sock;
sockaddr
_inser_addr
Lesroad
·
2020-09-16 11:02
网络编程
回声服务器端/客户端(不使用线程)
include4voiderror_handling(char*message);5#defineBUF_SIZE10246intmain()7{8WSADATAwsaData;9SOCKEThServSock,hClntSock;10
SOCKADDR
_INservAddr
weixin_30438813
·
2020-09-16 10:56
服务端向客户端传输文件
23.2代码及注释//这是用socket传输文件的服务端#include//
sockaddr
_in#include//socket#include//socket#inc
看,未来
·
2020-09-16 09:39
Linux服务器编程
基于TCP协议的回显服务器
服务器流程:1.创建文件描述符sock,并初始化
sockaddr
_inip地址和端口号2.bind()绑定文件描述符3.accept()阻塞等待客户端连接,返回新的文件描述符newsock4.循环读写客户端请求和响应
Shawei_
·
2020-09-16 09:57
网络
socket编程之TCP单进程的服务器
下图是
sockaddr
数据结构图:ipv4和ipv6的地址格式定义在netinet/in.h中,ipv4地址用
sockaddr
_in结构体表示,包括16位的端口号和32位的ip地址,ipv6地址用
sockaddr
_in6
Payshent
·
2020-09-16 09:24
Linux
计算机网络
计算机网络
linux学习历程
【Linux】socket套接字编程----UDP
socket套接字编程概念socket----TCP/UDPsocket接口1.创建套接字2.为套接字绑定地址信息
sockaddr
结构体3.发送数据4.接收数据5.关闭套接字代码编写服务端客户端切记概念
稚友。
·
2020-09-15 23:55
网络
socket
网络通信
c++
linux
ICMP->linux c 时间戳请求功能实现
报文格式:代码实现:#include#include#include#include#include//structicmp#include//
sockaddr
_in#include#include#include
yldfree
·
2020-09-13 17:00
linux
c
通过UDP广播自动获取IP地址
客户端:SOCKETsSrv;
sockaddr
_inaddrto;WSADATAwsdata;BOOLbsocket;//启动SOCKET库,版本为2.0WORDwVer=MAKEWORD(2,0);if
alwaysrun
·
2020-09-13 15:45
Internet
getaddrinfo函数
gethostbyname和gethostbyaddr这两个函数仅仅支持IPv4,getaddrinfo函数能够处理名字到地址以及服务到端口这两种转换,返回的是一个
sockaddr
结构的链表而不是一个地址清单
xjtuse_mal
·
2020-09-13 07:07
getaddrinfo
gethostbyname和gethostbyaddr这两个函数仅仅支持IPv4,getaddrinfo函数能够处理名字到地址以及服务到端口这两种转换,返回的是一个
sockaddr
结构的链表而不是一个地址清单
weixin_34138255
·
2020-09-13 06:01
getaddrinfo函数ipv6的应用
1..通过域名转换为点分十进制ipv6地址addrinfo转换为
sockaddr
_in62.程序#include#include#include#include#include#include#includeintmain
摩羯ez
·
2020-09-13 06:37
c++
Linux
《unix网络编程》(7)socket概述
IPv4套接字地址结构IPv4套接口地址结构通常也称为“网际套接字地址结构”,它以“
sockaddr
_in”命名,定义在头文件中。TPv4地址和TCP或UDP端口号在套接字地址结构中总是以网络
Sunshine_top
·
2020-09-13 04:27
UNIX网络编程
Ubuntu下实现的网络编程
socket Server and Client 多进程 互相通信 实测OK
/server#include#include#include//数据类型定义#include#include//定义数据结构
sockaddr
_in#include//提供socket函数及数据结构#include
billow mai
·
2020-09-12 21:29
Linux
socket编程——TCP server编程框架分析
程序框架如下:#include#include#include#include#include//bzero...func#include//honl\hons..
sockaddr
_in...
猪哥-嵌入式
·
2020-09-12 20:52
TCP/IP
【C++】【网络】利用Socket 编写SMTP 发送邮件程序
#include#include#include#includeusingnamespacestd;#defineWSWENSMAKEWORD(2,0)intmain(){
sockaddr
_insin;
sunnykaho
·
2020-09-12 09:55
【网络】
【C++】
Linux Socket编程入门——浅显易懂
文章目录1.概述2.Socket3.网络字节序4.
sockaddr
数据结构5.网络套接字API函数 5.1socket() 5.2bind() 5.3listen() 5.4accept() 5.5connect
凉、介
·
2020-09-12 08:15
Linux
linux
socket
网络
httpd启动问题:httpd: apr_
sockaddr
_info_get() failed for linux.64.114……
Apache启动出现:[root@linuxbin]#servicehttpdrestartAH00557:httpd:apr_
sockaddr
_info_get()failedforlinux.64.114AH00558
zglin689
·
2020-09-12 01:38
Linux服务器配置问题解决
linux
domain
service
apache
server
linux下socket编程常用头文件
sys/types.h:数据类型定义sys/socket.h:提供socket函数及数据结构netinet/in.h:定义数据结构
sockaddr
_inarpa/inet.h:提供IP地址转换函数netdb.h
WayneYe_YYM
·
2020-09-12 01:01
Linux
网络
linux
socket
编程
头文件
快速设置struct
sockaddr
_in结构体
1必须的宏定义/*-------------------------------------------------------------------------**pg_bswap.h*Byteswapping.**Macrosforreversingthebyteorderof16,32and64-bitunsignedintegers.*Forexample,0xAABBCCDDbecom
kmblack1
·
2020-09-11 19:20
PostgreSQL二次开发
C
常用技巧
sockaddr
_in 数据结构 网络字节序 主机字节序
sockaddr
_in数据结构:
sockaddr
_in(在netinet/in.h中定义):structsockaddr_in{shortintsin_family;/*Addressfamily*/unsignedshortintsin_port
xieshangxin
·
2020-09-11 18:19
UNIX Domain Socket IPC (
sockaddr
_un )
socketAPI原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIXDomainSocket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIXDomainSocket用于IPC更有效率:不需要经过网络协议栈,不需要打包拆包、计算校验和、维护序号和应答等,只是将应用层数据从一个进程拷贝到另一个进程。这是
ace_fei
·
2020-09-11 00:40
C/C++
socket
domain
unix
path
struct
stream
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他