高层网络通信

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软件许可证授权的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java实现双锁并发队列   java如何更改SpringWS 2.4.4版或更高版本中maxOccurs的默认限制?   java Selenium RC如何处理动态行?   java何时引入Javac StringBuilder/StringBuffer优化?   java mediaplayer在R.raw Android上失败   java JPA2:不区分大小写,就像在任何地方匹配一样   如何从JDK15中提取java预览类文件?   java与mySQL删除查询不一致   从Shutdownow()返回的java列表<Runnable>无法转换为提交的Runnable   java如何从回调接口获取对象值?   java如何获得视图的高度,在xml中可见性和高度定义为wrap_内容?   postgresql Mybatis在启动时遇到“由以下原因引起:java.net.UnknownHostException:localhost”,为什么?   带有实例调用的方法调用的java intellij格式化程序换行   由于特定的第三方库,java Proguard产生运行时错误   动画JAVA JPanel同时滑出和滑入