高层网络通信
pynetworking的Python项目详细描述
高级网络通信
这个工具将网络通信抽象到一个你不必关心的层次 网络通信。服务器端函数可以在客户端调用,因为它们是本地函数。函数可以被调用 和可能返回的值。
注意:此库当前不是稳定版本。欢迎在项目中使用此库 报告问题或改进。
功能
- 直接调用远程端的函数
- 获取返回值
- 不在乎插座
示例
当你把一切都准备好了,这是一个很容易的例子 在服务器和客户端之间进行通信:
在服务器:
defadd(number1,number2):returnnumber1+number2
在客户端调用它:
result=server.add(5,10)print(result)# Output: 15
更简单的例子:https://github.com/JulianSobott/pynetworking/tree/master/pynetworking_examples
安装
最简单的安装方法是使用pip:
pip install pynetworking
还可以使用以下命令从Github克隆存储库:
git clone https://github.com/JulianSobott/pynetworking.git
文件
最新稳定文档:https://pynetworking.readthedocs.io/en/latest/
或者,如果您希望当前文档位于分支中(例如dev),则可以克隆存储库, 打开CMD和CD到docs文件夹。您需要安装sphinx。那么 您可以键入make html并查看本地创建的文档
入门
有一个getting started指南在 文件。在本指南中,您将学习如何编写一个简单的登录应用程序。本指南涵盖了所有必要的基础知识。
如果您已经熟悉了这个库,只需要简单回顾一下,那么对于新项目中需要的内容,这里有一个checklist。
贡献
许可证
该项目是根据apache软件许可证授权的。