学习网络编程的第一天:python网络编程之用TCP制作聊天工具

 Lan   2020-04-26 22:13   560 人阅读  0 条评论

学习网络编程的第一天,看着视频教程跟着做了一天聊天小工具

效果图展示:

客户端:

客户端.png

服务器端:

服务器端.png

客户端Python代码:

from socket import *

# 创建客户端套接字对象
client_socket = socket(AF_INET, SOCK_STREAM)
# 调用connect方法与服务器建立连接
client_socket.connect(('192.168.31.175', 8989))
while True:
    # 客户端发送信息
    msg = input('>')
    client_socket.send(msg.encode('utf-8'))
    # 客户端接收信息
    recv_data = client_socket.recv(1024)
    print('对方说:', recv_data.decode('utf-8'))

服务器端python代码:

from socket import *

# 创建服务器端套接字对象
server_socket = socket(AF_INET, SOCK_STREAM)
# 绑定端口
server_socket.bind(('', 8989))
# 监听
server_socket.listen()
# 等待客户端连接
client_socket, client_info = server_socket.accept()
while True:
    # 接受客户端信息
    recv_data = client_socket.recv(1024)
    print('对方说:', recv_data.decode('utf-8'))
    # 发送信息
    msg = input()
    client_socket.send(msg.encode('utf-8'))


本文地址:https://www.lanol.cn/post/155.html
版权声明:本文为原创文章,版权归 Lan 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?