python 中的网络编程主要用到socket模块,模块中的socket()函数被用来创建套接字。
在同一台主机上运行,只要IP地址都为127.0.0.1(localhost)即可,但在不同主机间,需要修改IP.
本例子参考《python核心编程第二版》例题。
tcp服务器端
#!/usr/bin/env python
from socket import *
from time import ctime
HOST = 'A' #主机(服务器)地址
PORT = 20000
BUFSIZE = 1024
ADDR = (HOST,PORT)
tcpSerSock = socket(AF_INET, SOCK_STREAM) # 创建套接字
tcpSerSock.bind(ADDR) # 监听
tcpSerSock.listen(5)