1 Star 0 Fork 0

dq_lu/pytest

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
SerialTcpServer.py 970 Bytes
一键复制 编辑 原始数据 按行查看 历史
ludq 提交于 2019-01-07 17:48 . 添加COM转TCP
from socket import *
from SerialPort import MSerialPort
import _thread as thread
class SerialTcpServer:
def __init__(self,addr,port):
self.addr=addr
self.port=port
def start(self):
server = socket(AF_INET, SOCK_STREAM)
server.bind((self.addr, self.port))
server.listen(1)
self.sock, addr = server.accept()
print("[+] connected from ", addr)
self.sock.send(b'Hello')
def send(self,data):
print("串口收到==> " + data)
self.sock.send(data)
# while True:
# r = self.sock.recv(1024)
# print("[+] message:", r)
# self.sock.send(b"you said: " + r)
def close(self):
self.server.close()
if __name__ == '__main__':
mSerialTcpServer=SerialTcpServer('localhost',5555)
mSerialTcpServer.start()
mSerial = MSerialPort('/dev/ttyAMA0', 115200)
thread.start_new_thread(mSerial.read_data, mSerialTcpServer.send())
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/dq_lu/pytest.git
git@gitee.com:dq_lu/pytest.git
dq_lu
pytest
pytest
master

搜索帮助