客户端代码参考下面的代码:

from socket import *

host = "localhost" # 客户端准备连接的服务器的地址
port = 10000 # 服务器的端口号
address = (host, port) # 服务器的地址

bufSize = 1024 # 客户端缓冲区的大小(单位字节)

tcpCliSock = socket(AF_INET, SOCK_STREAM) # 所有的套接字都使用 socket 函数来创建
tcpCliSock.connect(address) # 客户端去连接服务器

while True:
    data = input("> ") # 从键盘读取数据
    if not data:
        break
    # 给服务器发送消息. 由于 send 只能发送字节数据,所以把字符串编码之后再发送
    tcpCliSock.send(data.encode("utf-8"))
    data = tcpCliSock.recv(bufSize) # 接受服务器发送来的信息
    if not data:
        break
    # 由于通过网络传递过来的其实是字节数据, 解码之后再输出
    print(data.decode("utf-8"))

tcpCliSock.close()
Copyright © 李振超 2018 all right reserved,powered by Gitbook
该文件最后修订时间: 2018-02-25 07:12:09

results matching ""

    No results matching ""