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
AF_INET
Linux下端口复用(SO_REUSEADDR与SO_REUSEPORT)
freebsd与linux下bind系统调用小结:只考虑
AF_INET
的情况(同一端口指ip地址与端口号都相同)freebsd支持SO_REUSEPORT和SO_REUSEADDR选项,而linux只支持
weixin_34294649
·
2020-08-09 14:59
linux下,socket网络编程TCP/UDP连接
自己封装了一个函数intconnectsock(char*server_ip,intserver_port,inttype,intprotocolType){intsock_fd=socket(
AF_INET
仙小抠抠
·
2020-08-09 09:48
C语言
UNIX网络编程学习(8)--服务器端显示客户端的IP地址和端口号
connfd;socklen_tlen;structsockaddr_inservaddr,cliaddr;charbuff[MAXLINE];time_tticks;listenfd=Socket(
AF_INET
pengfoo
·
2020-08-09 09:08
网络编程
linux 网线插拔检测
#include#include#include//如果网口已插上网线,返回0,否则返回-1.intcheck_nic(char*nic){structifreqifr;intskfd=socket(
AF_INET
a421701136
·
2020-08-09 06:00
linux
网络相关
检测网线插拔状态
boolCheckCable(constchar*_szInterfaceName){ints32Ret;structifreqifr;intskfd=socket(
AF_INET
,SOCK_DGRAM
CodeHeng
·
2020-08-09 05:15
备忘
python socket
fromsocketimport*importsysfromtimeimportctimehost=''port=21567bufsiz=1024addr=(host,port)tcpsersock=socket(
AF_INET
朝向高处的旅途
·
2020-08-09 04:05
python
AF_INET
与PF_INET区别
TCPsocket:sock=socket(PF_INET,SOCK_STREAM,0);然后在绑定本地地址或连接远程地址时需要初始化sockaddr_in结构,其中指定addressfamily时一般设置为
AF_INET
binbinyantai
·
2020-08-08 23:23
工业网络
linux socket 通信, 服务器端bind socket出现address already in use问题
intreuse=1setsockopt(sock,SOL_SOCKET,SO_REUSEADDR,&reuse,sizeof(reuse));自己编写的局部代码如下:socket_fd=socket(
AF_INET
tiny_tiger
·
2020-08-08 21:17
socket
socket编程范式
listenfd=socket(
AF_INET
,SOCK_STREAM,0)2、bindbind函数把一个本地协议地址(32位的IPv4地址或128位的IPv6与16位的TCP或UDP端口号的组合)赋予一个
pmt123456
·
2020-08-08 18:06
Unix网络编程
浅析网络编程之
AF_INET
和PF_INET
在网络编程中,创建TCP套接字时,我们使用socked=socket(
AF_INET
,SOCK_STREAM,0);来创建一个网际(
AF_INET
)字节流(SOCK_STREAM)套接字。
海阔天空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编程
TCP协议实现文件传输
下面介绍实现功能的主要过程:1.创建套接字、绑定、监听、连接、接受连接//创建TCP协议的套接字m_Socket=socket(
AF_INET
,SOCK_STREAM,IPPROTO_TCP
weixin_30448603
·
2020-08-05 16:59
tcp 互相发送消息 与 下载文件
fromsocketimport*HOST='localhost'#主机名PORT=9999#端口号与服务器一致BUFSIZE=1024#缓冲区大小1KADDR=(HOST,PORT)tcpCliSock=socket(
AF_INET
chenSai7019
·
2020-08-05 16:10
python
验证:给定的字符串是否IPv4或IPv6?
LPCTSTRipAddr,BOOL*ipv4,BOOL*loop){BOOLresult=FALSE;IN_ADDRaddr4={0};IN6_ADDRaddr6={0};if(1==InetPton(
AF_INET
gobest28
·
2020-08-05 16:56
C/C++VC++
Linux/UNIX网络编程笔记(三) TCP套接字编程
family:socket协议类型,
AF_INET
(IPV4),AF_INET6(IPV6),AF_ROUTE(路由套接口)type:套接字类
准备找工作的Ocean
·
2020-08-05 15:04
Linux/UNIX网络编程
socket client 使用特定网卡
192.168.1.100执行connect(2)调用,则需要先进行bind(2)操作://Errorcheckingomittedforexpositorypurposesintsockfd=socket(
AF_INET
NearXDU
·
2020-08-05 15:14
UNIX网络编程(卷1)
linux socket 设置从哪个网络设备发送数据 SO_BINDTODEVICE
m_SockFd=socket(
AF_INET
,SOCK_STREAM,0);if(m_SockFd==-1){LOG4CPLUS_ERROR(logger,"openingstreamsocket,"
google_lover
·
2020-08-05 14:15
【Linux网络编程】常见 Socket 地址结构
【Linux网络编程】常见Socket地址结构【1】IPv4套接字地址结构structsockaddr_in{sa_family_tsin_family;/*
AF_INET
*/in_port_tsin_port
奋斗企鹅copper
·
2020-08-05 13:55
网络编程
用c语言得到linux本机的IP地址
include#include#defineETH_NAME"eth0"intmain(){intsock;structsockaddr_insin;structifreqifr;sock=socket(
AF_INET
zenglinghai888888
·
2020-08-04 22:55
linux
语言
c
socket
struct
include
在python中使用socket套接字实现tcp
服务端先开启等待客户端的请求,然后为每一个请求的客户端分配单独的一个套接字,也就是说一个服务端可以服务多个客户端##服务端代码实现importsocketdefmain():#1.创建套接字,
AF_INET
weixin_43593655
·
2020-08-04 07:52
socket通信
Python-网络编程之socket
在
AF_INET
下,以元组(host,port)的形式表示地址。sk.listen(backlog)开始监听传入连接。backlog指定在拒绝连接之前,可以挂起的最大连接数量。
weixin_30314631
·
2020-08-04 03:08
Python中TCP协议的理解
/usr/bin/envpython3#-*-coding:utf-8-*-fromsocketimport*defmain():#1.创建socketclient_socket=socket(
AF_INET
ITxiaoke
·
2020-08-04 03:57
计算机网络
Socket编程
();accept();read();write();intsocket(intaf,inttype,intprotocol);af为地址族(AddressFamily),也就是IP地址类型,常用的有
AF_INET
yzyz1999
·
2020-08-04 02:49
C/C++
详解python3中socket套接字的编码问题解决
任意主机PORT=21567#随机提供个端口号BUFSIZ=1024#缓冲区大小设置为1KB,可以根据网络性能和程序需要改变这个容量ADDR=(HOST,PORT)tcpSerSock=socket(
AF_INET
刘清涛
·
2020-08-04 02:21
python
使用Python3中socket模块搭建简易网站服务器(二)
函数,写入socket的基础结构创建service函数,用于为浏览器返回固定内容完成后代码fromsocketimport*defmain():'''程序主函数'''tcp_socket=socket(
AF_INET
Shawndzh
·
2020-08-03 23:02
笔记
python编写socket的简单步骤
socket是分服务端和客户端的创建过程如下:1、创建socket对象socket.socket(1,2)1是指
AF_INET
或者是AF_UNIX两种模式,前者基于IP,后者基于文件2是指SOCKET_STREAMtcp
mingge591
·
2020-08-03 20:09
技术总结
Python网络编程-socket套接字
模块函数要创建套接字,必须用socket.socket()函数socket(socket_family,socket_type,protocol=0)其中,socket_family是AF_UNIX或
AF_INET
piepis
·
2020-08-03 15:09
python
Unix网络编程学习笔记(一)初步认识socket编程
目的端口号、目的ip地址进行网络连接向服务器端发送信息或接受信息断开连接CLIENT()sockfdasasocketdescriptorservaddrasasocketARRAYisaarray//
AF_INET
隐藏在画中的落叶
·
2020-08-03 09:08
Unix网络编程学习笔记
IPPROTO_IP , IPPROTO_RAW
对于socket(
AF_INET
,SOCK_RAW,IPPROTO_IP),其原型为intsocket(intdomain,inttype,intprotocol);1参数protocol用来指明所要接收的协议包
zimu2702
·
2020-08-03 09:26
网络编程之inet_pton,inet_ntop,sock_ntop函数
若成功则为1,若输入不是有效的表达式格式则为0,若出错则为-1;intinet_pton(intfamily,constchar*strptr,void*addrptr){if(family==
AF_INET
午后小夕
·
2020-08-03 06:12
利用setsockopt设置套接字某属性的属性值
_32.lib")intmain(){WSADATAwsaData;WSAStartup(MAKEWORD(2,2),&wsaData);unsignedintserverSocket=socket(
AF_INET
涛歌依旧
·
2020-08-03 04:32
S1:
C/C++
s2:
软件进阶
s2:
网络编程
MFC中使用UDP发送广播
***************配置远程广播套接字,将数据发送给客户机*****************************************/broadcast_socket=socket(
AF_INET
王世晖
·
2020-08-03 04:29
VC/MFC
原始套接字学习总结
rawsocket(原始套接字)工作原理与规则原始套接字是一个特殊的套接字类型,它的创建方式跟TCP/UDP创建方法几乎是一摸一样,例如,通过intsockfd;sockfd=socktet(
AF_INET
bcbobo21cn
·
2020-08-02 23:19
VC++
协议分析和开发
Raw Socket和Socket编程
原始套接字工作原理与规则原始套接字是一个特殊的套接字类型,它的创建方式跟TCP/UDP创建方法几乎是一摸一样,例如,通过CODE:[Copytoclipboard]intsockfd;sockfd=socktet(
AF_INET
KZM2008
·
2020-08-02 21:44
C++从零开始区块链:P2P模块之节点注册和监听
P2PNode::P2PNode(constchar*if_name){m_sock=socket(
AF_INET
,SOCK_DGRAM,0);//IPV4SOCK_DGRAM数据报套接字(UDP协议)
木千
·
2020-08-01 13:45
C++从零开始区块链
模仿Wireshark网络抓包工具实现---c++
实现的核心在这里:1//创建SOCKET2sock=socket(
AF_INET
,SOCK_RAW,IPPROTO_IP);3if(sock==INVALID_
aiwuzhi12
·
2020-08-01 11:11
原始套接字的应用
下层的数据包头已经被丢掉了.而原始套接字却可以访问传输层以下的数据,,所以使用raw套接字你可以实现上至应用层的数据操作,也可以实现下至链路层的数据操作.2、创建intsockfd;sockfd=socket(
AF_INET
蕙兰
·
2020-08-01 07:27
Linux
socket(
AF_INET
,SOCK_RAW,IPPROTO_IP)的意思
这是winsock2.h里的定义。/**Protocols*/#defineIPPROTO_IP0/*dummyforIP*/#defineIPPROTO_HOPOPTS0/*IPv6hop-by-hopoptions*/#defineIPPROTO_ICMP1/*controlmessageprotocol*/#defineIPPROTO_IGMP2/*internetgroupmanageme
投木报琼zh
·
2020-08-01 01:02
C/C++
Linux用户态下利用原始套接字接收和发送自定义链路帧
Linux下对链路层的监听的方法和一些点评:1.socket(
AF_INET
,SOCK_PACKET,ETH_P_ALL)//旧方法发送接收以太网数据帧2.socket(PF_PACKET,SOCK_RAW
iteye_21199
·
2020-07-31 18:26
使用原始套接字的在以太网中的抓包
下层的数据包头已经被丢掉了.而原始套接字却可以访问传输层以下的数据,,所以使用raw套接字你可以实现上至应用层的数据操作,也可以实现下至链路层的数据操作.2、创建intsockfd;sockfd=socket(
AF_INET
蕙兰
·
2020-07-31 13:11
Linux
Python socket编程 协议族(address families)
例如:
AF_INET
表示IPv4网络协议AF_INET6表示IPv6AF_UNIX表示本地套接字(使用一个文件)type(socket类型)如下:SOCK_STREAM(可靠的面向流服务
shasha6
·
2020-07-30 16:41
python
TCP通信的基本流程
1.简单的示例伪程序服务端伪代码://1.建立一个监听socketlisten_socket=socket(
AF_INET
,SOCK_STREAM,0);//2.创建一个监听socket绑定的本地地址结构体
逍遥子_
·
2020-07-30 15:22
linux
c/c++
java
计算机网络
分布式服务
计算机网络
推送及IM
tcp/udp建立连接并通信的过程
基于TCP的socket编程的服务器程序流程如下:1.创建套接字SOCKETsockSrv=socket(
AF_INET
,SOCK_STREAM,0);2.将套接字绑定到本地地址和端口上 SOCKADDR_INaddrSrv
Shonm
·
2020-07-30 07:54
linux网络编程
Ubuntu系统下用C++实现socket编程
include#include#include#include#includeusingnamespacestd;intmain(){//1.创建一个socketintsocket_fd=socket(
AF_INET
何伯特
·
2020-07-30 04:53
Python 端口扫描(全连接扫描,多线程)
导入线程相关模块lock=threading.Lock()openNum=0threads=[]#定义线程列表defportScanner(host,port):globalopenNumtry:s=socket(
AF_INET
weixin_33958585
·
2020-07-30 03:13
ping实现
ping最近手头有点工作跟这个有段,就实现一个简单ping.不需要像源码那么详细.就实现如图功能就行.先说下原理:使用ICMP协议,组织ICMP包socket_id=socket(
AF_INET
,SOCK_RAW
HHF技术博客
·
2020-07-30 01:59
使用流式套接字实现简单的客户端/服务端通信过程
实现简单的客户端/服务端通信过程的流程图首先进行服务端的初始化a.创建套接字---socket//CreateSocketServerSocket=socket(
AF_INET
,SOCK_STREAM,
Re-Creator
·
2020-07-29 22:06
Socket编程基础入门
php实现简单的socket客户端和服务端通信
php$socket=socket_create(
AF_INET
,SOCK_STREAM,SOL_TCP);$addr='0.0.0.0';$port=8888;socket_bind($socket,
info987623
·
2020-07-29 22:07
php
php socket 和 html5 websocket 通讯
]viewplaincopyD:\php7\php.exeE:\www\Server_socket.phpPHP服务器代码[php]viewplaincopysocket=socket_create(
AF_INET
ltx06
·
2020-07-29 20:50
web开发
php
php
socket
websocket
html5
通讯
openwrt 获取网口MAC地址
staticintget_mac(char*mac,char*brifc){structifreqtmp;intsock_mac;charmac_addr[32]={0};sock_mac=socket(
AF_INET
重庆openwrt群主
·
2020-07-29 18:35
openwrt
linux
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他