tcp客户端构建流程

Posted john-xiong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tcp客户端构建流程相关的知识,希望对你有一定的参考价值。

tcp客户端构建流程

tcp的客户端要比服务器端简单很多,如果说服务器端是需要自己买手机、查手机卡、设置铃声、等待别人打电话流程的话,那么客户端就只需要找一个电话亭,拿起电话拨打即可,流程要少很多

示例代码:

from socket import *

# 创建socket
tcp_client_socket = socket(AF_INET, SOCK_STREAM)

# 目的信息
server_ip = input("请输入服务器ip:")
server_port = int(input("请输入服务器port:"))

# 链接服务器
tcp_client_socket.connect((server_ip, server_port))

# 提示用户输入数据
send_data = input("请输入要发送的数据:")

tcp_client_socket.send(send_data.encode("gbk"))

# 接收对方发送过来的数据,最大接收1024个字节
recvData = tcp_client_socket.recv(1024)
print(‘接收到的数据为:‘, recvData.decode(‘gbk‘))

# 关闭套接字
tcp_client_socket.close()
 

以上是关于tcp客户端构建流程的主要内容,如果未能解决你的问题,请参考以下文章

Linux-TCP编程流程-Socket编程-单线程实现TCP客户端和服务端交互-多进程实现TCP客户端和服务端交互

网络编程TCP 网络应用程序开发

深入理解TCP协议及其源代码

Linux:TCP Socket编程(代码实战)

Linux:TCP Socket编程(代码实战)

tcp 通信 看了必须有点东西