IP地址转换

nudtcomputer 2005-07-20 05:13:48
将IP地址转换为long类型的,和long转换为Ip地址函数是什么啊?
...全文
253 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mango279 2005-07-21
  • 打赏
  • 举报
回复
long的IP地址出现负值很正常,但不影响使用,除非你有特殊的应用可以转成UINT再使用
chenjunge 2005-07-21
  • 打赏
  • 举报
回复
不可能
nudtcomputer 2005-07-21
  • 打赏
  • 举报
回复
再请问一下这个IP地址对应的long有没有可能是个负值了
qrlvls 2005-07-21
  • 打赏
  • 举报
回复
inet_addr
inet_ntoa

htonl
ntohl

(unsigned long)lVal
nudtcomputer 2005-07-21
  • 打赏
  • 举报
回复
那我应该如何把负值转换为正直了?用long?在linux下面好像不行
Kudeet 2005-07-20
  • 打赏
  • 举报
回复
unsigned long inet_addr(const char FAR * cp );
char FAR * inet_ntoa(struct in_addr in );
mango279 2005-07-20
  • 打赏
  • 举报
回复
long nIP = inet_addr("192.168.5.100");


struct in_addr addr;
addr.s_addr = nIP;
char *szIP = inet_ntoa(addr);

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧