我试图使用pycurl卷曲TCP服务器
print
但是它报告class Detector():
def __init__(self, api_addr="tcp://localhost:8000"):
self.c = pycurl.Curl()
self.c.setopt(self.c.URL, api_addr)
def close_connection(self):
self.c.close()
def img_encode(self, img):
_, img_encoded = cv2.imencode('.jpg', img)
return img_encoded.tostring()
def detect(self, img):
encoded_msg = self.img_encode(img)
self.c.setopt(self.c.POSTFIELDS, encoded_msg)
return self.c.perform()
有解决方案,或者卷曲tcp服务器不合适吗?
答案 0 :(得分:0)
https://curl.haxx.se/libcurl/c/CURLOPT_PROTOCOLS.html没有说关于具有“ tcp”协议的libcurl。
此外,TCP和HTTP是协议的意义不同。如果您只是想将数据读写到TCP服务器,则可以直接使用TCP套接字,因为您要做的只是在其上调用read
和write
。