- 博客(12)
- 资源 (7)
- 收藏
- 关注
原创 [python&php 网络编程]完整的socket服务端客户端
1.python服务端import socketimport argparsehost = 'localhost'data_payload = 2048backlog = 5 def echo_server(port): """ A simple echo server """ # Create a TCP socket sock = socket.so
2015-11-25 20:12:48 1677
原创 [python&php 网络编程]从网络时间服务器获取并打印当前时间
1.python代码import ntplibfrom time import ctimedef print_time(): ntp_client = ntplib.NTPClient() response = ntp_client.request('pool.ntp.org') print ctime(response.tx_time)if __name
2015-11-23 16:44:46 2288
原创 [python&php 网络编程]重用socket地址
1.python写法import socketdef reuse_socket_addr(): sock = socket.socket( socket.AF_INET, socket.SOCK_STREAM ) # Get the old state of the SO_REUSEADDR option old_state = sock.getsockopt(s
2015-11-23 16:13:35 2397
原创 [python&php 网络编程]把socket改成阻塞或非阻塞模式
1.python写法import socketdef test_socket_modes(): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.setblocking(1) s.settimeout(0.5) s.bind(("127.0.0.1", 0)) socket_ad
2015-11-23 15:00:09 3503
原创 [python&php 网络编程]socket缓冲区大小设置
1.pythonimport socketSEND_BUF_SIZE = 4096RECV_BUF_SIZE = 4096def modify_buff_size(): sock = socket.socket( socket.AF_INET, socket.SOCK_STREAM ) # Get the size of the socket's send
2015-11-23 12:00:02 8384
原创 [python&php 网络编程]socket的错误捕捉
1.python写法import sysimport socketimport argparse def main(): # setup argument parsing parser = argparse.ArgumentParser(description='Socket Error Examples') parser.add_argument('--ho
2015-11-23 11:17:56 3498
原创 [python&php 网络编程]设定并获取socket超时时间
1.python写法import socketdef test_socket_timeout(): s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) print "Default socket timeout: %s" %s.gettimeout() s.settimeout(100) print "
2015-11-20 14:53:27 5133
原创 [python&php 网络编程]字节序转换
如果不清楚关于字节序方面的知识,可以百度下1.python写法import socketdef convert_integer(): data = 1234 # 32-bit print "Original: %s => Long host byte order: %s, Network byte order: %s" %(data, socket.ntohl
2015-11-19 18:09:21 2117
原创 [python&php 网络编程]通过端口号获取服务名
1.python写法import socketdef find_service_name(): protocolname = 'tcp' for port in [80, 25]: print "Port: %s => service name: %s" %(port, socket.getservbyport(port, protocolname))
2015-11-19 17:53:08 1783
原创 [python&php 网络编程]格式化IPv4地址
1.python写法import socketfrom binascii import hexlifydef convert_ip4_address(): for ip_addr in ['127.0.0.1', '192.168.0.1']: packed_ip_addr = socket.inet_aton(ip_addr) unpacked_
2015-11-19 17:48:20 1360
原创 [python&php 网络编程]获取远程机器的信息
1.python写法import socketdef get_remote_machine_info(): remote_host = 'www.python.org' try: print "IP address of %s: %s" %(remote_host, socket.gethostbyname(remote_host)) except
2015-11-19 17:12:20 2488
原创 [python&php 网络编程]获取服务端主机名和ip地址
首先声明下 最近在补网络方面的知识,手头正好有《python网络编程攻略》的源码,然后python和php都还比较熟,当然,从现成类库,代码量,性能来说,python网络方面的能力要更强一些,源码纯属学习使用,有错误的地方,烦请不吝指出,谢谢!1.python写法import socketdef print_machine_info(): host_name = soc
2015-11-19 17:06:00 3036
Magento Development Cookbook
2011-03-23
Foundation+XML+and+E4X+for+Flash+and+Flex
2011-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人