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

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))

更多文章


月更任务完成!

愿意透露姓名的网友:admin

前排留言 ,快一个月不更新文章了鸭

愿意透露姓名的网友:mandian

赞赞赞

愿意透露姓名的网友:witt

From Bing.com, 不错,点个赞!

愿意透露姓名的网友:SakiSHum

今天的天气就像奈子,你以为很暖和。

愿意透露姓名的网友:lovefc

友情链接