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
htons()
htonl、ntohl、
htons
、ntohs函数实现
typedefunsignedshortintuint16;typedefunsignedlongintuint32; // 短整型大小端互换#define BigLittleSwap16(A) ((((uint16)(A)&0xff00)>>8)|\ (((uint16)(A)&0x00ff)>24)|\
lizhi200404520
·
2012-02-24 12:00
网络
Internet地址结构及转换
AF_INET unsigned short sin_port; // e.g.
htons
(3490) struct in_addr sin_addr; // s
larryliuqing
·
2012-02-09 12:00
数据结构
include
internet
ACE学习之ACE_INET_Addr,ACE_SOCK_Acceptor 源代码
首先了解一个结构体structsockaddr_in { shortsin_family;//e.g.AF_INET unsignedshortsin_port;//e.g.
htons
(3490) structin_addrsin_addr
wallwind
·
2012-01-31 21:00
Stream
SAP
NetWork
byte
internet
initialization
socket编程 网络字节序问题
下面是几个字节顺序转换函数:·htonl():把32位值从主机字节序转换成网络字节序·
htons
():把16位值从主机字节序转换成网络字节序·ntohl():把3
zhangshan415
·
2011-12-03 11:00
IP地址转换函数:
这两个函数互为反函数 字节顺序转换
htons
()--"HosttoNetworkS
yangyigen
·
2011-11-13 09:00
网络编程笔记
点式IP转换成网络字节序函数inet_addr();将端口(整数)转换成网络字节序
htons
();将网络地址转换成成“.”点隔的字符串格式。
woaiyu6464
·
2011-11-12 14:00
编程
网络
字节序转换优化
在一定的前提条件下,字节序转化可以做到对服务器透明,也就是说服务器不用调用
htons
&ntohs的等函数。
herm_lib
·
2011-10-20 14:00
网络序列与主机序列
这是就可能用到
htons
(),ntohl(),ntohs(),
htons
()这4个函数。
subkiller
·
2011-10-19 16:00
字节序处理函数
首先在msdn上查找
htons
、htonl、ntohl、ntohs几个函数的说明介绍,它们是用来转换本地计算机和网络计算机字节序的;那么,它们一定可以用来出来字节序问题(抛开网络流不谈): #include
dijkstar
·
2011-10-16 12:00
windows
linux
网络
dos
平台
WinCE
htonl(),
htons
(),inet_addr(),inet_ntoa()函数
参见:
htons
(),ntohl(),ntohs().
htons
()简述:将主机的无符号短整形
wangjiannuaa
·
2011-10-12 11:00
windows
网络
struct
include
internet
pascal
linux sock_raw原始套接字编程
1.socket(AF_INET,SOCK_RAW,IPPROTO_TCP|IPPROTO_UDP|IPPROTO_ICMP)发送接收ip数据包2.socket(PF_PACKET,SOCK_RAW,
htons
baixue6269
·
2011-10-11 17:00
编程
linux
socket
struct
null
interface
QT分析之网络编程(一)
程序人生2010-01-2816:25:53阅读299评论0字号:大中小首先对Windows下的网络编程总结一下:如果是服务器,其WinSDK调用分别为:WSAStartup()->socket()->
htons
y296144646q
·
2011-10-10 15:00
网络字节序 主机字节序 转换
在对IP地址结构体SOCKADDR_IN赋值的时候,经常会用到下列的函数htonl,
htons
,inet_addr,与之相对应的函数是ntohl,ntohs,inet_ntoa。
zlb_xidian
·
2011-10-09 23:00
网络
关于socket编程的一点小思考
有几个问题:一、为什么在bind的时候需要
htons
来转换字节序,而以后在send函数发送data的时候却不需要转换了呢?
agoago_2009
·
2011-10-09 16:00
编程
tcp
socket
网络
存储
socket中ip地址保存方式
hip=
htons
(uip)ip=sprintf("%d.%d.%d.
火星人
·
2011-10-08 17:00
浅谈http代理服务器的穿透
思路就是先用套接字连接代理服务器,然后给代理服务器发送http请求,访问远程服务器代码如下(只是连接)://初使化服务器地址 local.sin_family=AF_INET; local.sin_port=
htons
linlin003
·
2011-09-14 08:00
Stream
socket
服务器
null
模拟htonl、ntohl、
htons
、ntohs函数实现
模拟htonl、ntohl、
htons
、ntohs函数实现 2010-04-1417:25:06| 分类:网络编程| 标签:|字号大中小 订阅From:http://wxxweb.blog.163
ysdaniel
·
2011-09-13 20:00
编程
c
网络
2010
ntohs, ntohl,
htons
,htonl的比较和详解
转:http://www.diybl.com/course/3_program/c++/cppsl/200899/141291.htmlntohs,ntohl,
htons
,htonl的比较和详解www.diybl.com
zmlcool
·
2011-09-12 17:00
windows
struct
网络
NetWork
internet
pascal
linux sock_raw原始套接字编程
1.socket(AF_INET,SOCK_RAW,IPPROTO_TCP|IPPROTO_UDP|IPPROTO_ICMP)发送接收ip数据包2.socket(PF_PACKET,SOCK_RAW,
htons
yuwenliang
·
2011-09-05 17:00
编程
linux
socket
struct
tcp
网络
数字字节序之判断大小头
判断当前平台是大头还是小头:#defineBIGENDIAN(
htons
(1)==1)当
htons
(1)==1成立时,BIGENDIAN的值就是1,否则为0.后续代码就可以通过if(BIGENDIAN)
nodeathphoenix
·
2011-09-02 22:00
网络
存储
平台
htons
(), htonl(), ntohs(), ntohl()
Convertmulti-byteintegertypesfromhostbyteordertonetworkbyteorderPrototypes#include uint32_thtonl(uint32_thostlong); uint16_thtons(uint16_thostshort); uint32_tntohl(uint32_tnetlong); uint16_tnto
yahohi
·
2011-09-02 14:00
function
Integer
NetWork
byte
Motorola
Types
动态链接库 Ws2_32.lib是做什么用的?
accept bind closesocket connect getpeername getsockname getsockopt htonl
htons
ioctlsocket
tuyangjianke
·
2011-09-01 14:07
c
职场
休闲
动态连接库
linux sock_raw原始套接字编程
socket1.socket(AF_INET,SOCK_RAW,IPPROTO_TCP|IPPROTO_UDP|IPPROTO_ICMP)发送接收ip数据包2.socket(PF_PACKET,SOCK_RAW,
htons
jw212
·
2011-08-26 18:00
编程
linux
struct
socket
null
interface
htonl()
htons
()及inet_ntoa() inet_addr()的用法
现在我们很幸运,因为我们有很多的函数来方便地操作IP地址。没有必要用手工计算它们,也没有必要用" charFAR*PASCALFARinet_ntoa(structin_addrin); in:一个表示Internet主机地址的结构。注释: 本函数将一个用in参数所表示的Internet地址结构转换成以“.”间隔的诸如“a.b.c.d”的字符串形式。请注意inet_ntoa()返回的字
yahohi
·
2011-08-25 14:00
windows
struct
网络
include
internet
pascal
htons
(), ntohl(), ntohs(),
htons
() 函数
这是就可能用到
htons
(),ntohl(),ntohs(),
htons
()这4个函数。
bingwen0210
·
2011-07-21 10:00
Internet地址结构及转换
AF_INET unsigned short sin_port; // e.g.
htons
(3490) str
bollaxu
·
2011-07-05 21:00
internet
htons
(), htonl(), ntohs(), ntohl()
将多字节整数类型的数据,从主机的字节顺序转化为网络字节顺序原型:#includeuint32_thtonl(uint32_thostlong);uint16_thtons(uint16_thostshort);uint32_tntohl(uint32_tnetlong);uint16_tntohs(uint16_tnetshort); 描述:不同的计算机里对它们的多字节整数(例如:一个大于char
helpxs
·
2011-07-01 17:00
linux sock_raw原始套接字编程
1.socket(AF_INET,SOCK_RAW,IPPROTO_TCP|IPPROTO_UDP|IPPROTO_ICMP)发送接收ip数据包2.socket(PF_PACKET,SOCK_RAW,
htons
不会飞的鸟
·
2011-06-27 09:00
C/C++学习
1,
htons
的作用是把short类型的本机字节顺序转换成网络字节顺序 htonl就是的作用是把long类型的本机字节顺序转换成网络字节顺序 ntohs()将一个无符号短整形数从网络字节顺序转换为主机字节顺序
xuxinyl
·
2011-06-15 10:00
网络编程中数据格式的转换
htons
:表示将16位的主机字节顺序转化为16位的网络字节顺序。ntohl:表示将32位的
dianhuiren
·
2011-06-11 17:00
编程
网络
存储
C++有关材料
1.ntohl(),htonl(),ntohs(),
htons
()函数主要实现本机与网络字节序的转换。
xxq_2010
·
2011-06-10 00:00
C++
windows 网络编程 函数
#include <winsock.h> u_short PASCAL FAR
htons
( u_short hostshort);
htons
的功能:将一个无符号短整型数值转换为网络字节序
zjhwl
·
2011-05-06 16:00
编程
windows
pascal
winsock 错误 0x0000274d 由于目标机器积极拒绝,无法连接问题解决
应该是addr.sin_port=
htons
(port); 问题解决了。 目标机器上指定的端口上并没有服务,当然会返回积极拒绝。 为了证实这一点,改一个再改一个错误的并不存在的端口号来试一下。
iamoyjj
·
2011-04-10 13:00
socket
Stream
服务器
bbs
htonl()
htons
()及inet_ntoa() inet_addr()的用法
htonl()
htons
()及inet_ntoa() inet_addr()的用法 本文转自:http://hi.baidu.com/6908270270/blog/item/ee265e036737c58cd53f7c36
灵动的水
·
2011-04-09 14:00
数据结构
windows
网络应用
Blog
pascal
tcp_4v_recv
ip_local_deliver int ip_local_deliver(struct sk_buff *skb) { if (ip_hdr(skb)->frag_off &
htons
sunzixun
·
2011-04-06 11:00
linux
.net
算法
socket
HP
BREW应用向其他平台的移植
首先,初始化服务器的地址:pME->m_saSockAddr.wFamily=AEE_AF_INET;pME->m_saSockAddr.inet.port=
HTONS
(SERVER_PORT);INET_PTON
曹洪伟
·
2011-03-19 11:44
应用
平台
休闲
BREW应用向其他平台的移植
首先,初始化服务器的地址:pME->m_saSockAddr.wFamily=AEE_AF_INET;pME->m_saSockAddr.inet.port=
HTONS
(SERVER_PORT);INET_PTON
曹洪伟
·
2011-03-19 11:44
brew
应用
平台
移植
休闲
BREW应用向其他平台的移植
首先,初始化服务器的地址:pME->m_saSockAddr.wFamily=AEE_AF_INET;pME->m_saSockAddr.inet.port=
HTONS
(SERVER_PORT);INET_PTON
wireless_com
·
2011-03-19 11:00
服务器
Parameters
callback
brew
Symbian
平台
tcp/ip网络字节序
1.
htons
htonl ntohs ntonl网络字节顺序与本地字节顺序之间的转换 h to n : host to network n to h : network
cxh342968816
·
2011-03-03 21:00
NetWork-netfilter
在应用层抓包用raw socket,就是fd = socket(PF_PACKET, SOCK_RAW,
htons
(ETH_P_ALL)); 实际中常见的iptables是在ip协议栈上实现的
xkarl
·
2011-03-02 22:00
工作
struct
socket
网络
header
hook
NetWork-netfilter
在应用层抓包用rawsocket,就是fd=socket(PF_PACKET,SOCK_RAW,
htons
(ETH_P_ALL));实际中常见的iptables是在ip协议栈上实现的,也就是Netfilter
xkarl
·
2011-03-02 22:00
NetWork
htonl()
htons
()及inet_ntoa() inet_addr()的用法
htonl()
htons
()及inet_ntoa()inet_addr()的用法本文转自:http://hi.baidu.com/6908270270/blog/item/ee265e036737c58cd53f7c36
aaronalan
·
2011-01-15 23:00
sockaddr 和 sockaddr_in 类型指针转换分析
)int main(){ sockaddr_in addrSock1; addrSock1.sin_family = AF_INET; addrSock1.sin_port =
htons
天下
·
2011-01-11 21:00
Linux下直接发送以太包
hotmail.com 来源:http://yfydz.cublog.cn 在Linux下使用如下类型打开的socket(要有ROOT权限): sd=socket(PF_PACKET, SOCK_RAW,
htons
cxw06023273
·
2011-01-10 09:00
linux
socket
udp 局域网广播接受代码
intfd=socket(AF_INET,SOCK_DGRAM,0); structsockaddr_inaddr; addr.sin_family=AF_INET; addr.sin_port=
htons
lsj6730960
·
2011-01-04 21:00
socket
struct
udp 局域网广播发送代码
intfd=socket(AF_INET,SOCK_DGRAM,0); structsockaddr_inaddr; addr.sin_family=AF_INET; addr.sin_port=
htons
lsj6730960
·
2011-01-04 21:00
socket
struct
网络字节顺序和主机字节顺序的转换(
htons
ntohs htonl ntohl)
什么是网络字节顺序和主机字节顺序呢?在进行网络编程时,需要进行转换以统一“格式” 简述:网络字节顺序NBO(NetworkByteOrder):按从高到低的顺序存储,在网络上使用统一的网络字节顺序,可以避免兼容性问题。主机字节顺序(HBO,HostByteOrder):不同的机器HBO不相同,与CPU设计有关 详解:不同的CPU有不同的字节序类型这些字节序是指整数在内存中保存的顺序
f413933206
·
2010-12-23 21:00
网络
unix
存储
NetWork
pascal
跨平台
htonl(),
htons
(),ntohl(),ntons()--大小端模式转换函数
不同机器内部对变量的字节存储顺序不同,有的采用大端模式(big-endian),有的采用小端模式(little-endian)。 大端模式是指高字节数据存放在低地址处,低字节数据放在高地址处。 小端模式是指低字节数据存放在低地址处,高字节数据放在高地址处。 在网络上传输数据时,由于数据传输的两端可能对应不同的硬件平台,采用的存储字节顺序也可能不一致,因此 TCP/IP 协议规定了在网络上必须采用网
qiuye
·
2010-12-16 16:00
linux
网络协议
htonl(),
htons
(),ntohl(),ntons()--大小端模式转换函数
阅读更多不同机器内部对变量的字节存储顺序不同,有的采用大端模式(big-endian),有的采用小端模式(little-endian)。大端模式是指高字节数据存放在低地址处,低字节数据放在高地址处。小端模式是指低字节数据存放在低地址处,高字节数据放在高地址处。在网络上传输数据时,由于数据传输的两端可能对应不同的硬件平台,采用的存储字节顺序也可能不一致,因此TCP/IP协议规定了在网络上必须采用网络
qiuye
·
2010-12-16 16:00
网络协议
Linux
网络字节序与主机字节序的转换
在对IP地址结构体SOCKADDR_IN赋值的时候,经常会用到下列的函数htonl,
htons
,inet_addr,与之相对应的函数是ntohl,ntohs,inet_ntoa。
sunboy_2050
·
2010-12-07 19:00
c
网络
socket
tcp
百度
上一页
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
其他