python实现tcp客户端聊天功能

 时间:2026-02-15 00:30:43

1、导入socket 模块,具体代码如下:import socket

python实现tcp客户端聊天功能

2、用def 代码创建一个函数,def func(): 名称为func 

python实现tcp客户端聊天功能

3、用socket模块中的方法创建一个tcp套接字,具体代码如下:

tcp_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

python实现tcp客户端聊天功能

4、用input 代码和用户交互,让用户输入要连接的ip地址,具体代码如下:

server_ip = input("请输入要连接的ip:")

python实现tcp客户端聊天功能

5、继续让用户输入连接的端口号,代码如下:

server_port = int(input('请输入端口号:'))

python实现tcp客户端聊天功能

6、接下来创建一个变量server_addr,存放用户输入的ip和端口号,具体代码如下

server_addr = (server_ip ,server_port)

python实现tcp客户端聊天功能

7、进行tcp连接,具体代码:tcp_socket.connect(server_addr)

python实现tcp客户端聊天功能

8、然后让用户输入要发送的数据,并且进行tcp发送,具体代码如下

send_data = input("请输入要发送的数据:")


tcp_socket.send(send_data.encode('utf-8'))

python实现tcp客户端聊天功能

9、接下来关闭套接字,并且创建一个main函数执行func函数,代码如下:

tcp_socket.close()


if __name__ == '__main__':
   func()

python实现tcp客户端聊天功能

10、代码写好后,我们需要运行同一个网络中的网络调试助手,然后进行代码调试测试。运行后效果如图

python实现tcp客户端聊天功能

python实现tcp客户端聊天功能

python实现tcp客户端聊天功能

11、代码整体总结:

import socket


def func():
   #创建tcp的套接字
   tcp_socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
   #连接服务器
   server_ip = input("请输入要连接的ip:")
   server_port = int(input('请输入端口号:'))
   server_addr = (server_ip ,server_port)
   tcp_socket.connect(server_addr)
   #发送数据
   send_data = input("请输入要发送的数据:")
   tcp_socket.send(send_data.encode('utf-8'))
   #关闭套接字
   tcp_socket.close()
if __name__ == '__main__':
   func()
  • 泰拉瑞亚如何快速获得蜂蜜块和蜂蜜瓶
  • 泰拉瑞亚海豚怎么喂
  • 泰拉瑞亚怎么卖东西
  • 泰拉瑞亚怎么检测房屋完整性
  • 泰拉瑞亚渔夫任务快速完成攻略
  • 热门搜索
    旅游作文100字 浙江旅游景点推荐 青岛旅游住宿攻略 美国旧金山旅游攻略 益阳旅游景点大全 美国旅游签证有效期 北海旅游地图 去韩国旅游攻略 诏安旅游景点大全 张家界旅游攻略网