Python3 notes

简介: Python3 notes

客户端

接下来我们写一个简单的客户端实例连接到以上创建的服务。端口号为 9999。

socket.connect(hostname, port ) 方法打开一个 TCP 连接到主机为 hostname 端口为 port 的服务商。连接后我们就可以从服务端获取数据,记住,操作完成后需要关闭连接。

完整代码如下:

实例

#!/usr/bin/python3

# 文件名:client.py


# 导入 socket、sys 模块

importsocket

importsys


# 创建 socket 对象

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


# 获取本地主机名

host =socket.gethostname()


# 设置端口号

port =9999


# 连接服务,指定主机和端口

s.connect((host, port))


# 接收小于 1024 字节的数据

msg = s.recv(1024)


s.close()


print(msg.decode('utf-8'))

现在我们打开两个终端,第一个终端执行 server.py 文件:

$ python3 server.py

第二个终端执行 client.py 文件:

$ python3 client.py

欢迎访问菜鸟教程!


这时我们再打开第一个终端,就会看到有以下信息输出:

连接地址:('192.168.0.118',33397)

相关文章
|
7月前
|
移动开发 Python
Python3 notes
Python3 notes
|
7月前
|
运维 监控 安全
构建多账号云环境的解决方案|多账号消息联系人集中管理
云上产品生命周期、监控告警、财务等消息,需要发送给企业内对口的联系人做处理。客户到阿里云消息中心控制台,创建财务、运维等消息联系人,并配置接收规则。当企业在云上采用多账号的资源架构时,如果仍要到各账号内做联系人管理,一方面重复工作效率低,另一方面新账号加入忘记配置或联系人变更未更新将导致遗漏云上消息,而对业务产生影响。此次分享为您介绍如何集中管理组织在云上多个账号的消息联系人,提升管理效率,降低忘记配置带来的潜在风险。
110513 4
|
7月前
|
SQL 数据库管理
SQL基础题----基本的SELECT语句、order by排序
SQL基础题----基本的SELECT语句 ambiguous 模糊
225 1
|
弹性计算 运维 监控
使用资源目录搭建和管理多账号的云环境
2023年8月8日,《构建多账号云环境白皮书》正式发布,由阿里云开放平台资源目录产品经理知意和阿里云开放平台解决方案资深架构师遥方主讲,内容涵盖:白皮书发布及解读;使用资源目录搭建和管理多账号的云环境。
36856 2
使用资源目录搭建和管理多账号的云环境
|
7月前
|
SQL 弹性计算 监控
构建多账号云环境的解决方案|多账号云上操作日志统一审计
操作审计(ActionTrail)是阿里云提供的云账号资源操作记录的查询和投递服务,可用于安全分析、资源变更追踪以及合规性审计等场景。企业在阿里云采用多账号的资源结构时,如何满对跨账号跨地域的云上操作日志进行统一归集留存和分析,是企业上云管云过程的必备环节。此次分享为您介绍如何使用操作审计产品进行中心化的审计,提升云上多账号操作的可控可见性,及时发现问题、响应问题,规避潜在风险。
354 0
|
DataWorks 数据库 数据安全/隐私保护
DataWorks调用数据源服务失败:没有绑定数据服务资源组 默认就是使用的公共资源组是么?
DataWorks调用数据源服务失败:没有绑定数据服务资源组 默认就是使用的公共资源组是么?
168 1
|
Linux 数据安全/隐私保护
哇~~真的是你呀!今天是组管理。
Linux中的年龄信息和组管理
98 0
|
存储 监控 应用服务中间件
多账号体系下使用日志服务中心化的管理日志
本教程介绍如何实现跨阿里云账号的日志转发, 从而实现日志的统管。
|
SQL 运维 资源调度
Dataphin自定义资源组功能全新上线!
V3.10 版本中,Dataphin 全新上线调度资源分组管理的功能,能够帮助您统一管理部署Dataphin实例的物理机集群资源。您可以将资源划分为不同的配额组,不同资源组之间的资源配额互相独立,并支持为不同租户、统一租户下不同项目内的任务单独指定调度时使用的自定义资源组,从而保障核心任务的资源不被抢占,同时也提升整体资源利用率。
463 0
|
数据安全/隐私保护
10-企业权限管理-用户详情
10-企业权限管理-用户详情
10-企业权限管理-用户详情