标签类目:socket

Python:实现用socket传输文件

分类:Pythonpython传输文件最重要的有两步:
1).将要传输的文件的信息发送过去,包括文件包,大小以及其它信息;
2).发送端读取文件内容并发送过去,接受端将缓存里面的内容写入文件.
发送端:

继续阅读 »

Python:取得本机IP地址

分类:PythonLinux:

  1. import socket 
  2. import fcntl 
  3. import struct 
  4. def get_ip_address(ifname):
  5.     s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) 
  6.     return socket.inet_ntoa(fcntl.ioctl( 
  7.         s.fileno(), 0x8915# SIOCGIFADDR
  8.         struct.pack('256s', ifname[:15]))[20:24]) 
  9. >>> get_ip_address('lo') 
  10. '127.0.0.1' 
  11. >>> get_ip_address('eth0') 
  12. '202.113.228.130'

继续阅读 »

python登录并校验是否成功

分类:Python为了监控网站运行是否正常,写了一个脚本来检查网站运行的情况。
主要是自动登录并且校验登陆后的内容来判断网站web服务和数据库服务是否正常。
代码如下: 继续阅读 »

Python: Basic Socket TCP

分类:PythonTCP Server
1. new a socket
sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
#SOCK_STREAM MEANS TCP SOCKETS
#SOCK_DGRAM MEANS UDP SOCKETS 继续阅读 »

Python: Basic Socket UDP

分类:PythonUDP server
1. new a socket
sock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM )
#SOCK_STREAM MEANS TCP SOCKETS
#SOCK_DGRAM MEANS UDP SOCKETS 继续阅读 »


返回顶部