【发布时间】:2017-10-28 12:05:05
【问题描述】:
如何向服务器发送结构体?
我试过了:
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))
Test.capnp:
struct Test {
id @0 : UInt8;
msg @1 : Text;
}
此外,如何给Test赋值? 感谢您的帮助:)
【问题讨论】:
标签: python struct sendmessage python-sockets capnproto