首页 日常 数据库 仓库 关于我 关于本站

python3.7的asyncio的socket server

2018-10-21-01:01

猝不及防的看了一下文档 发现出现这个简单实用的语法糖?

import asyncio

async def client_connected(reader:asyncio.StreamReader, writer: asyncio.StreamWriter):
    e=await reader.read(10*1024*1024)
    print(e)
    writer.write(b"200 hello world")
    await writer.drain()
    writer.close()

async def main(host, port):
    srv = await asyncio.start_server(
        client_connected, host, port)
    await srv.serve_forever()

if __name__ == "__main__":
    asyncio.run(main('127.0.0.1', 8080))

更多文章


决定了 博客要增加rss和同步推送到微信公众号

愿意透露姓名的网友:admin

今天20号了 依旧没更新。。。

愿意透露姓名的网友:admin

明天三月十五号 我还是没更新博客啊

愿意透露姓名的网友:admin

此时一位单身狗路过

愿意透露姓名的网友:渣哥牛逼

谁能想到它会死在头七呢 -----------郭德纲

愿意透露姓名的网友:admin

友情链接