나는 rpyc를 사용하여 파이썬에서 프로그램을 만들고 있습니다. 내 목표는 클라이언트에서 바이트 데이터 (문자열) 받아들이는 간단한 서버를 만드는 것입니다. 나는 파이썬과 rpyc 모두에 새로운 사람이다. 그러나간단한 rpyc 클라이언트와 문자열 데이터를 전송하는 서버
from rpyc.core.stream import SocketStream
from rpyc.core.channel import Channel
b = SocketStream.connect("localhost", 18812)
c = Channel(b, compress=True)
c.send("abc")
b.close()
c.close()
내 client.py를 실행할 때 콘솔에 오류가 :
from rpyc.utils.server import ThreadedServer # or ForkingServer
class MyService(rpyc.Service):
# My service
pass
if __name__ == "__main__":
server = ThreadedServer(MyService, port = 18812)
server.start()
그런 다음 내 client.py 코드가있다 : 여기 내 server.py 코드입니다. 올바르게 이해했다면 server.py에 클라이언트와 관련된 스트림을 만들어야합니다. 그럴까요? 나는 그것을 어떻게 얻을 수 있습니까?