【问题标题】:Send socket from python to Meteor (node.js)将套接字从 python 发送到 Meteor (node.js)
【发布时间】:2013-01-06 02:16:02
【问题描述】:

我想将一个带有数据的套接字(只是一个像“23”这样的整数)从 python 发送到一个使用Meteor 编写的网络应用程序,这是一个构建在 node.js 和其他库之上的网络框架。

在 python 方面,我有以下代码:

import serial, socket

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

s.connect(("localhost", 3000))
s.send ('something')

在 Meteor 方面我需要做什么?这个python代码正确吗?这和 websockets 有什么不同吗?

【问题讨论】:

    标签: python node.js websocket meteor


    【解决方案1】:

    Meteor 使用 DDP 协议进行通信,因此您必须为 Python 编写一个 DDP 客户端,然后调用远程 Meteor 方法或订阅已发布的频道。

    python DDP 客户端的一些初步工作已经完成,但还没有完成,这里: https://github.com/meteor/meteor/blob/master/examples/unfinished/python-ddp-client/ddp-client.py

    【讨论】:

    • 谢谢,我刚刚尝试了 python-ddp-client 并且命令 SUB 正在工作,但 CALL 没有。 CALL 用于调用方法,对吗?但是客户端或服务器上的方法呢?
    • CALL 用于调用您使用Meteor.methods 定义的服务器方法。
    猜你喜欢
    • 2016-04-28
    • 2012-01-14
    • 2020-08-29
    • 2021-06-28
    • 1970-01-01
    • 2016-08-31
    • 1970-01-01
    • 1970-01-01
    • 2014-12-01
    相关资源
    最近更新 更多