做了一年的 Python 职业码农,平常只是做做 web api 之类的东西,近期有时间准备从头了解一下 python 的模块,既然是 web ,就先从 socket 看起,一方面让我想到大学里面学过的网络七层框架(想想就头疼)。照着网上的 demo 写了实现 TCP 和 UDP 的 client 和 server 模式。
每次新认知一样事物都是要和之前学过的东西联系起来,所以就有一些疑惑:
- 有经验的同学通过 socket 做过什么比较有趣的东西?现在的感觉就是在理论级别认知和理解,感觉无法联系到应用啊。
- 貌似基于 socket 有一个框架叫 Twisted ,因为本人在生产级别接触 django , flask 这样的框架,所以很好奇有同学在生产级别用过 Twisted 吗?都是在解决什么问题?
感谢分享,提前谢了!