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
inet_addr
IP的网络字节序
1、c里面的
inet_addr
返回的是网络字节序2、mysql的inet_aton返回的是主机字节序,其手册上说是网络字节序是不对的3、php的long2ip接收的参数是无符号的主机字节序4、php中没有提供网络字节序和主机字节序之间的转换
dyzhen
·
2013-05-21 18:36
PHP
网络技术
函数
inet_addr
和inet_ntoa,本机字节顺序与网络字节顺序的转函数的总结
inet_addr
:将"数字+句点"的格式的IP地址转换到unsignedlong中,返回值已经是按照网络字节顺序了相反inet_ntoa:把类型为structin_addr的数据转化为"数字+句点"的形式的字符串
dyzhen
·
2013-05-21 15:46
网络技术
关于IP地址的几个函数
inet_addr
()TheWindowsSocketsinet_addrfunctionconvertsastringcontainingan(Ipv4)InternetProtocoldottedaddressintoaproperaddressfortheIN_ADDRstructure.unsignedlonginet_addr
the__blue__sky
·
2013-05-16 17:00
Studio
Visual
2010
Linux C++中需要的头文件
inet_addr
()#include #include#include memset()#include
cuiyifang
·
2013-04-25 14:00
关于INADDR_ANY
是用于多IP机器上 比如你的机器有三个ip 192.168.1.1 202.202.202.202 61.1.2.3 如果你serv.sin_addr.s_addr=
inet_addr
zhanghaodx082
·
2013-04-01 15:00
C++
windows
tcpip
《UNIX网络编程01》 第十一章 高级名字与地址转换 getnameinfo
structsockaddr_inaddrSrv; bzero(&addrSrv,sizeof(addrSrv)); addrSrv.sin_family=AF_INET; addrSrv.sin_addr.s_addr=
inet_addr
kanguolaikanguolaik
·
2013-03-21 17:00
inet_aton和inet_network和
inet_addr
三者比较
本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为rocrocket。210.25.132.181属于IP地址的ASCII表示法,也就是字符串形式。英语叫做IPv4numbers-and-dotsnotation。如果把210.25.132.181转换为整数形式,是3524887733,这个就是整数形式的IP地址。英语叫做binarydata。(其实b
f81892461
·
2013-02-10 22:00
ip地址和整数转换
inet_addr
函数地址转换,把"A.B.C.D"的IP地址转换为32位长整数[声明]unsignedlonginet_addr(constcharFAR*cp);[参数]cp-指向IP地址字符串的指针
cool_bomb
·
2013-02-10 22:23
C/C++
ip地址和整数转换
inet_addr
函数 地址转换,把"A.B.C.D"的IP地址转换为32位长整数[声明] unsignedlonginet_addr(constcharFAR*cp);[参数] cp-指向IP地址字符串的指针
f81892461
·
2013-02-10 22:00
ARP攻击网络上不去,可以进行mac地址绑定
ARP-sinet_addreth_addr[if_addr]ARP-dinet_addr[if_addr]ARP-a[
inet_addr
][
hanghangaidoudou
·
2013-01-08 14:00
WIN32 API IP地址转换
IP地址转换函数:unsignedlonginet_addr(constchar*cp);
inet_addr
将一个点分十进制IP地址字符串转换成32位数字表示的IP地址(网络字节顺序)。
ab6326795
·
2013-01-05 10:00
第三章_地址转换函数
鑁现存的IPv4代码使用
inet_addr
和inet_ntoa函数,而两人新函数inet_pton和inet_ntop则适用于IPv4和IPv6两种代码。
lsy5631932
·
2013-01-04 19:00
第三章 套接字编程简介
地址转换函数:
inet_addr
和inet_ntoa inet_ntop和inet_pton3.2 套接字地址结构3.2.1 IPv4套接字地址结构图3.1是它的POSIX定义
Cylan_Jia
·
2012-12-31 20:00
[置顶] IP地址转换函数
IP地址转换函数:unsignedlonginet_addr(constchar*cp);
inet_addr
将一个点分十进制IP地址字符串转换成32位数字表示的IP地址(网络字节顺序)。
Sky_qing
·
2012-12-27 11:00
ios开发常见编译告警
implicitdeclarationoffunction‘malloc’#include3、 implicitdeclarationoffunction`memcpy'#include4、 implicitdeclarationoffunction`
inet_addr
dongdongdongJL
·
2012-12-16 08:00
网络小计5
1.host和ip转换char*ip="www.baidu.com";intvalue=
inet_addr
(ip);if(value==INADDR_NONE){hostent*phost=gethostbyname
pud_zha
·
2012-11-22 15:00
linux系统ioctl函数使用实例
程序1:检测接口的
inet_addr
,netmask,broad_addr程序2:检查接口的物理连接是否正常程序3:更简单一点测试物理连接程序4:调节音量 程序1:检测接口的
inet_addr
,netmask
stonesharp
·
2012-11-22 11:00
《UNIX网络编程01》 第九章 基本名字与地址转换 gethostbyname、gethostbyaddr、uname
gethostbyaddr、uname#include #include #include intmain() { structhostent*pHost=NULL; in_addr_taddr=
inet_addr
kanguolaikanguolaik
·
2012-11-18 22:00
IP地址格式转换(htonl、ntohl;
inet_addr
、inet_ntoa)
1、htonl()和ntohl()u_longPASCALFARntohl(u_longnetlong);u_shortPASCALFARntohs(u_shortnetshort);ntohl()-----网络顺序转换成主机顺序u_longPASCALFARhtonl(u_longhostlong);u_shortPASCALFARhtons(u_shorthostshort);htonl()-
cx_wzp
·
2012-11-13 20:00
inet_aton和inet_network和
inet_addr
三者比较
本原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为rocrocket。为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅。===[正文开始]已经深夜了……最近重操旧业,开始投入到毕设项目的怀抱中。(为了毕业论文阿….^_^)可是发现不少网络编程的知识都已经随着时间而从大脑中消逝,消逝在那袅袅的炊烟里…(呵呵,太煽情了,我错了….)开门见
pear86743
·
2012-11-12 15:00
inet_addr
()、inet_network()、inet_aton()的区别
转自:http://www.haogongju.net/art/825579三者的作用: 都是将点分IP转换为二进制IP。 三者原型: intinet_aton(constchar*cp,structin_addr*inp); in_addr_tinet_addr(constchar*cp); in_addr_tinet_network(constchar*cp);头文件: #
nokiaxjw
·
2012-10-18 08:00
struct
网络
NetWork
linux 网络地址
http://blog.163.com/xychenbaihu@yeah/blog/static/132229655201121505130366/Linux网络编程----IP转换函数--
inet_addr
xyyangkun
·
2012-10-16 13:00
编程
linux
网络
struct
存储
工具
Windows命令行下常用网络命令解释大全
arp-a[
inet_addr
][-N[if_addr] arp-dinet_addr[if_addr]
zdq0394
·
2012-09-08 22:00
windows
网络
File
command
service
服务器
UDP的socket绑定到IP地址后无法接受广播数据
由于考虑到我的程序要在多网卡的机器上运行,所以我将网卡的ip地址绑定到了socketserver_addr.sin_addr.s_addr=
inet_addr
(servIP);但是这样就无法收到广播数据
jiangxinyu
·
2012-08-15 14:00
windows
server
socket
struct
api
服务器
inet_aton和inet_network和
inet_addr
三者比较
知识背景:210.25.132.181属于IP地址的ASCII表示法,也就是字符串形式。英语叫做IPv4numbers-and-dotsnotation。如果把210.25.132.181转换为整数形式,是3524887733,这个就是整数形式的IP地址。英语叫做binarydata。(其实binary是二进制的意思)问题所在:如何在字符串形式的IP和整数形式的IP之间转换呢?问题解决思路:有三个
I_am_JoJo
·
2012-08-11 12:00
关于in_addr,
inet_addr
,inet_ntoa的简单介绍
Technorati标签:socket在这里http://www.cppblog.com/izualzhy/archive/2012/07/28/185459.html介绍了两个结构体structsockaddr与structsockaddr_in的关系和区别。其中structsockaddr_in有一个成员为structin_addrsin_addr;//Internet地址原文里关于该结构体做
I smell magic in the air
·
2012-08-04 13:00
网络字节序与主机字节序的转换
在对IP地址结构体SOCKADDR_IN赋值的时候,经常会用到下列的函数htonl,htons,
inet_addr
,与之相对应的函数是ntohl,ntohs,inet_ntoa。
·
2012-07-25 16:00
转换
关于socket通讯中127.0.0.1的认识
通常刚开始写socket代码的童鞋经常会在地址里面填上127.0.01如:mAddrSelf.sin_family=AF_INET; mAddrSelf.sin_addr.s_addr=
inet_addr
liuzhidejll
·
2012-07-12 10:00
关于网络传输之字节存放方式
可以通过函数
inet_addr
(),htonl(),htons()...等等。这样存放后相当于是大数端对齐。但是和大数端对齐是完全的两个概念。 内存数据的存放方式分为小数端对齐和大数端对齐。
zdwzzu2006
·
2012-07-02 23:00
c
网络
存储
SOCKET API简介三(
);
inet_addr
返回的是32位的网络字节序的二进制值,这个函数存在这样的问题,所有2^32可能的二进制都是有效的IP地址(0.0.0.0到255.255.255.255)但当出错时返回一个常值INADDR_NONE
hgy413
·
2012-06-13 17:00
socket
api
Stream
struct
网络
服务器
htonl(),htons(),
inet_addr
(),inet_ntoa()函数
http://hi.baidu.com/liangjw821/blog/item/54e036cc5207cb1700e92847.htmlhtonl()简述:将主机的无符号长整形数转换成网络字节顺序。#includeu_longPASCALFARhtonl(u_longhostlong);hostlong:主机字节顺序表达的32位数。注释:本函数将一个32位数从主机字节顺序转换成网络字节顺序。返
cstarbl
·
2012-06-11 10:00
windows
struct
网络
include
internet
pascal
网络地址转换相关函数
经常需要涉及到网络地址相关的转换,从网络字节序到主机字节序,点数格式到长整型,经常要进行转换,总结了相关的一些转换函数,以备需要时可以快速的找到.1、
inet_addr
() 功能:IP地址从点数格式转换成无符号长整型
new_abc
·
2012-06-06 18:00
网络
struct
null
internet
pascal
Linux下两个网络函数
inet_addr
和inet_network (2008-09-01 01:42)
先看看这两个函数的真面目,在说说我遇到的问题unsignedintinet_addr(constchar*cp); unsignedintinet_network(constchar*cp); 两个函数都是将字符ip转化成二进制地址但是,前面一个是要考虑大小端的,如果机器本身是小端在前的话,对于255.0.0.0,前者的转化结果将会是0xff,而不是实际想得到的0x000000ff,当然这两
wocjj
·
2012-05-31 18:00
IP地址CString和DWORD转换(转)
lib,"ws2_32.lib")#include//将CString型IP地址在IPAddressCtrl中显示CStringstrIP="192.168.0.10";DWORDdwIP;dwIP=
inet_addr
a8082649
·
2012-05-28 20:00
用无符号的整形来表示一个IP地址
用无符号的整形来表示一个IP地址 在socket编程的时候,一般我们会用到addr.sin_addr.s_addr=
inet_addr
("192.168.1.117");但是对于这个IP地址的输入参数
feitianxuxue
·
2012-05-25 12:00
c++中socket编程需要的类型转换函数
假设你已经有了一个sockaddr_in结构体ina,并且有一个IP地址"132.241.5.10"要储存在其中,就要用到函数
inet_addr
(),将IP地址从点数格式转换成无符号长整型。
richerg85
·
2012-05-15 14:00
编程
C++
socket
struct
网络
null
API SOCKET基础(4)网络字节序与主机字节序的转换
在对IP地址结构体SOCKADDR_IN赋值的时候,经常会用到下列的函数htonl,htons,
inet_addr
,与之相对应的函数是ntohl,ntohs,inet_ntoa。
herostarone
·
2012-03-08 19:00
api
网络
socket
解释服务器地址
CTCPSocketService::TranslateAddr(LPCTSTR pszServerAddr) { //转化地址 DWORD dwServerIP =
inet_addr
zcwtop
·
2012-02-13 10:57
职场
休闲
服务器地址
Linux Socket编程 总结
期间碰到的几个比较大的问题自己做下记录:1、bind函数的理解错误,这个一般是在服务端用来绑定端口,而我一直以为可以用函数
inet_addr
()指定接收的IP,其实这里只是假如你有双网卡的时候,有需要可以绑定其中一个
alex_xhl
·
2012-01-30 08:00
linux
socket
tcp
server
input
Descriptor
一个简单的linux下原生socket的tcp程序及其修改
tcpserver.c *Author:coder_xia *Description:asimpletcpserver */ #include #include//sockaddr_in #include//
inet_addr
coder_xia
·
2011-12-24 11:00
linux
server
struct
Stream
socket
tcp
simple poll echo server example
echo_server.cc#include//fcntl #include//exit #include//socket #include//sockaddr_in #include//bzero #include//
inet_addr
yuyunliuhen
·
2011-12-22 19:00
server
Stream
struct
socket
simple select echo server example
fcntl #include//exit #include//select #include//socket #include//sockaddr_in #include//bzero #include//
inet_addr
yuyunliuhen
·
2011-12-22 17:00
server
socket
struct
Stream
Descriptor
IP Address控件的使用方法
#include//把CString表示的IP地址写到IPAddress里面 CStringstrIP="192.168.0.17"; DWORDdwIP=ntohl(
inet_addr
(strIP))
henry000
·
2011-12-21 17:00
include
UDP的socket绑定到IP地址后无法接受广播数据
地址后无法接受广播数据fannyth05-11-10,18:37由于考虑到我的程序要在多网卡的机器上运行,所以我将网卡的ip地址绑定到了socketserver_addr.sin_addr.s_addr=
inet_addr
rheostat
·
2011-12-15 23:00
IP地址格式转换(htonl、ntohl;
inet_addr
、inet_ntoa)
1、htonl()和ntohl()u_longPASCALFARntohl(u_longnetlong);u_shortPASCALFARntohs(u_shortnetshort);ntohl()-----网络顺序转换成主机顺序u_longPASCALFARhtonl(u_longhostlong);u_shortPASCALFARhtons(u_shorthostshort);htonl()-
cpp_funs
·
2011-11-18 13:49
IP地址转换函数:
unsignedlonginet_addr(constchar*cp);
inet_addr
将一个点分十进制IP地址字符串转换成32位数字表示的IP地址(网络字节顺序)。
yangyigen
·
2011-11-13 09:00
网络编程笔记
点式IP转换成网络字节序函数
inet_addr
();将端口(整数)转换成网络字节序 htons();将网络地址转换成成“.”点隔的字符串格式。
woaiyu6464
·
2011-11-12 14:00
编程
网络
VC中IP地址控件的赋值与取值
初始化代码只能写在OnInitDialog()中#include//把CString表示的IP地址写到IPAddress里面CStringstrIP="192.168.0.17"; DWORDdwIP=ntohl(
inet_addr
yangyigen
·
2011-11-12 12:00
c
list
socket
struct
ip地址和整数转换
inet_addr
函数 地址转换,把"A.B.C.D"的IP地址转换为32位长整数[声明] unsignedlonginet_addr(constcharFAR*cp);[参数] cp-指向IP地址字符串的指针
susubuhui
·
2011-11-08 13:00
c
网络
struct
null
Linux下IP地址格式转换(支持IPv4和IPv6)
include#includeintinet_pton(intaf,constchar*src,void*dst);这个函数转换字符串到网络地址,第一个参数af是地址族,转换后存在dst中inet_pton是
inet_addr
stephen_yin
·
2011-11-03 14:00
linux
网络
存储
扩展
DST
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他