背景
上一章说道RobotFramework的执行监听,是通过Socket服务来实现的,那么现在就来实现一下简单的Socket服务
思路
Socket服务有一个client端和一个server端,Listener.py我们可以当成一个Client,因为在执行的时候,我们需要Listener来发送实时数据,因此,我们还要另写一段服务端的代码。
改造Listener.py
首先,要开启要一个Socket服务
def __init__(self):
self.sock = socket.socket()
self.conn = self.sock.connect(("127.0.0.1", 50007))