import asyncio;
# 웹 소켓 모듈을 선언한다.
import websockets;
import datetime,time


# 클라이언트 접속이 되면 호출된다.
async def accept(websocket, path):
    while True:
    # 클라이언트로부터 메시지를 대기한다.
        time.sleep(1)
        data=datetime.datetime.now()
        # 클라인언트로 echo를 붙여서 재 전송한다.
        await websocket.send("echo : " + data);
# 웹 소켓 서버 생성.호스트는 localhost에 port는 9998로 생성한다.
start_server = websockets.serve(accept, "localhost", 12000);
# 비동기로 서버를 대기한다.
asyncio.get_event_loop().run_until_complete(start_server);

asyncio.get_event_loop().run_forever();

