1、TCP客户端
# -*- coding: UTF-8 -*-
__author__ = 'michael'
import socket
target_host = "www.baidu.com"
target_port = 80
# 创建一个socket对象
clnt = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 连接客户端
clnt.connect((target_host, target_port))
# 发送一些数据
clnt.sent("GET / HTTP/1.1\r\nHost: baidu.com\r\n\r\n")
# 接收一些数据
response = clnt.recv(4096)
print response
2、DUP客户端
# -*- coding: UTF-8 -*-
__author__ = 'michael'
import socket
target_host = "127.0.0.1"
target_port = 80
# 建立一个socket对象
clnt = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# 发送一些数据
clnt.sendto("AAABBBCCC", (target_host, target_port))
# 接收一些数据
data, addr = clnt.recvfrom(4096)
print data
print addr
如果遇到以下错误:
File "TcpCl