//(省去N行……)
char *source,*dest;
struct in_addr saddr;
struct in_addr daddr;
saddr.s_addr = (in_addr_t)cmd.source.v_uint; //cmd.source.v_uint装载了由字符串通过inet_aton()转化成的源IP的网络字节,这里无错,不必深究:)
daddr.s_addr =...
分类:
Web程序 时间:
2015-05-05 16:40:17
阅读次数:
168
#!/usr/bin/envpython#coding=utf-8importMySQLdbimportredisimportosimportsocket,fcntl,struct#printredis._file_defget_ip_address(ifname):s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)returnsocket.inet_ntoa(fcntl.ioctl(s.fileno(),0x8915,#SIOCGIFADDRstruct.pa..
分类:
编程语言 时间:
2014-12-04 15:50:08
阅读次数:
194
accept(接受socket连线)相关函数socket,bind,listen,connect表头文件#include#include定义函数int accept(int s,struct sockaddr * addr,int * addrlen);函数说明accept()用来接受参数s的soc...
分类:
Web程序 时间:
2014-11-10 06:30:25
阅读次数:
314
ip地址使用int类型存储,用INET_NTOA()和INET_ATON()转换mysql> select inet_ntoa('2130706433'),inet_aton('127.0.0.1'); +-------------------------+---------------------...
分类:
其他好文 时间:
2014-10-29 23:37:36
阅读次数:
240
给出一个作为字符串的网络地址的"点地址"(如127.0.0.1)表示,返回一个代表该地址数值的整数。地址可以是4或8比特地址。mysql> SELECT inet_aton('209.207.224.40'); -> 3520061480产生的数字总是按照网络字节顺序。如上面的例子,数字按照 209...
分类:
数据库 时间:
2014-10-13 10:47:49
阅读次数:
216
importsocketimportfcntlimportstructdefget_ip_address(ifname):s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)returnsocket.inet_ntoa(fcntl.ioctl(s.fileno(),0x8915,#SIOCGIFADDRstruct.pack(‘256s‘,ifname[:15]))[20:24])printget_ip_address(‘eth0‘)
分类:
编程语言 时间:
2014-09-01 15:51:03
阅读次数:
279
今天安装完成orzdba之后,执行./orzdba -l 报如下错误:Usage: Socket::inet_ntoa(ip_address_sv) at /var/lib/mysql/trunk/orzdba line 477.虽然看不懂perl,毕竟也学过点开发语言,去看了源代码,猜想着是不是/...
分类:
其他好文 时间:
2014-08-22 16:07:28
阅读次数:
235
我们有时会将一个整数与IP地址进行互换,用python代码实现很简单将一个整数如2000000,变为一个IP地址的方式>>> import socket>>> import struct>>> int_ip = 123456789>>> ip = socket.inet_ntoa(struct.pa...
分类:
编程语言 时间:
2014-08-12 18:39:44
阅读次数:
257
inet_addr() inet_ntoa() 及其自实现函数self_inet_ntoa() 和 self_inet_addr()笔记...
分类:
Web程序 时间:
2014-07-10 22:00:44
阅读次数:
638