tcp的客户端要比服务器端简单很多,如果说服务器端是需要自己买手机、查手机卡、设置铃声、等待别人打电话流程的话,那么客户端就只需要找一个电话亭,拿起电话拨打即可,流程要少很多。
示例代码:
#coding=utf-8 from socket import * # 创建socket tcpClientSocket = socket(AF_INET, SOCK_STREAM) # 链接服务器 serAddr = ('192.168.1.102', 7788) tcpClientSocket.connect(serAddr) # 提示用户输入数据 sendData = raw_input("请输入要发送的数据:") tcpClientSocket.send(sendData) # 接收对方发送过来的数据,最大接收1024个字节 recvData = tcpClientSocket.recv(1024) print '接收到的数据为:',recvData # 关闭套接字 tcpClientSocket.close()
运行流程:
<1>tcp客户端
<2>网络调试助手: