CapnProto pycapnp 结构体发送

2024-10-06 14:18:47 发布

您现在位置:Python中文网/ 问答频道 /正文

如何向服务器发送结构?你知道吗

我试过:

import socket
import sys
import capnp
import select
import test_capnp

class Test:
    def __init__(self, serverAddr="127.0.0.1", serverPort = 10000):
        self.serverAddress = (serverAddr, serverPort)
        capnp.remove_import_hook()
        self.setupClient()

    def setupClient(self):
        _socket = socket.socket()
        _socket.connect(self.serverAddress)
        client = capnp.TwoPartyClient(_socket)
        send = client.bootstrap().cast_as(capnp._DynamicCapabilityClient(test_capnp))

你知道吗测试.capnp地址:

struct Test {
     id @0 : UInt8;
     msg @1 : Text;
}

此外,我如何给测试赋值? 感谢您的帮助:)


Tags: testimportselfclientdefsyssocket结构