1 Star 0 Fork 0

JOHNSON / async-socket

加入 Gitee
与超过 600 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

启动服务器直接使用Python运行 server.py 就可以了

python server.py

下面是实际使用的代码

from handler import BaseHandler


class SimpeHandler(BaseHandler):

    def handle(self, data_type, data):
        print(data)


if __name__ == '__main__':
    server = TCPServer(server_address=("127.0.0.1", 8080), handler_cls=SimpeHandler)
    server.run_server()

    while server.is_run:
        data = input()

        if data == "exit":
            server.close()
            break

        server.send("text", data)

启动服务器直接使用Python运行 server.py 就可以了

python client.py

下面是实际使用的代码

from handler import BaseHandler


class SimpeHandler(BaseHandler):

    def handle(self, data_type, data):
        print(data)

if __name__ == '__main__':
    client = TCPClient(server_address=("127.0.0.1", 8080), handler_cls=SimpeHandler)
    client.connect()

    while client.is_connected:
        data = input()

        if data == "exit":
            client.close()
            break

        client.send("text", data)

仓库评论 ( 0 )

你可以在登录后,发表评论

简介

封装的非阻塞携程Socket, 实现了TCP服务器(TCPServer)&TCP客户端(TCPClient) 展开 收起
Python
MIT
取消

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/J0hNs0N/async-socket.git
git@gitee.com:J0hNs0N/async-socket.git
J0hNs0N
async-socket
async-socket
master

搜索帮助