如何用Python客户端开发?用实例进行Python模块详解

Tomorin
发布: 2018-08-16 17:36:33
原创
5343人浏览过

本篇文章与之前的《python网络编程哪个模块最好?举例python模块详解》相联动,介绍了python语句下的服务端与python客户端开发,希望能帮到各位。

客户端:因特定请求而联系服务器,接收服务并处理相关事务的一方。客户端可以持续向服务器发送请求,也可以在结束事务请求后不再发出请求。

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

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

完整代码如下:

立即学习Python免费学习笔记(深入)”;

#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 文件名:client.pyimport socket         # 导入 socket 模块

s = socket.socket()                      # 创建 socket 对象
host = socket.gethostname()                  # 获取本地主机名
port = 12345                         # 设置端口好

s.connect((host, port))
print s.recv(1024)
s.close()
登录后复制

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

知我AI·PC客户端
知我AI·PC客户端

离线运行 AI 大模型,构建你的私有个人知识库,对话式提取文件知识,保证个人文件数据安全

知我AI·PC客户端0
查看详情 知我AI·PC客户端
$ python server.py
登录后复制

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

$ python client.py 
欢迎访问php中文网!
登录后复制

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

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

以上就是如何用Python客户端开发?用实例进行Python模块详解的详细内容,更多请关注php中文网其它相关文章!

相关标签:
python速学教程(入门到精通)
python速学教程(入门到精通)

python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号