TCP通信一Client 端

本文介绍了Python中客户端如何使用Socket与服务端建立连接并进行数据通信。通过示例代码展示了创建Socket对象、连接服务端、发送与接收数据以及关闭连接的基本步骤。在示例中,客户端通过connect函数连接到本地的9090端口,并在循环中不断发送与接收消息,直到接收到特定退出指令。
摘要由CSDN通过智能技术生成

客户端与服务端类似,大致分为以下4个步骤,

の创建Server I Socket,并设置Socket展性。Socket漏性的设置和服务端吸保持数.才能够进行通信。

建立连接。 客户端使用connect()函数 与服务端建立连接connect()函数传道的参数 为tuple的形式,如client. connect(('127.0.0.1,9090)两部分值分别为服务端的IP地址和对应端口。

通信。与服务端相同,使用send( )或者sendall()来发送数据,recv()来接收数据。关闭服务。

例11.2 Client 端示例代码。

import socket井客户端发送数据,以及接收数据

clent socket socket(socket. AE INET, socket. s0CK STRERND#声明socket类型,同时生成

连接对象

#一般来讲,客户端不需要邹定端口,客户端发送信息

client. bind(‘1ocalhost’ ,9091)

时会由系统内核自行选择端口

client. commect(('127.0.0.1,9090)

#建立一个连接,连接到本地的9090端口

while True: asg ingut("发出消息为。”

#发送-条信息。注意python3 *只接收byte流信息

"data - client. recv(1024)

#接收一个信息,并指定接收的大小为1024字节

deit recey,'data. decode()

井#输出接收到的信息

£ 889" ‘exit’,

break

client. closeC)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值