标签介绍:编写网络程序,就一定离不开socket编程,他们就是TCP和UDP通信。
文章列表
2020年10月23日
考虑使用socket.SO_REUSEADDR参数,但是必须要清除它的作用,已经是否要在正式发布的软件中包含这个参数。 阅读全文->
2020年8月8日
TCP Server是很常见的应用,python标准库中提供了socketserver模块可以使用,我们也可以自己写,多线程多进程可以更灵活地控制。 阅读全文->
2020年7月19日
ThreadingTCPServer来自python标准库中的socketserver.py模块,我已经用它做了3个服务器了,很好用,特此总结。 阅读全文->
2020年6月12日
UDP这种报文的性质,很适合用来做服务器的心跳,DNS服务器也是基于UDP的。它不建立连接,不重传,错了没有太大关键。在局域网中,UDP很适合用来发现服务器。 阅读全文->
2020年6月6日
编写网络程序,免不了要获取本机的IP地址,在python中,这也是一个技术活。因为似乎直接的方式总是有些让是失望,要采用迂回的方式来获取。 阅读全文->
2020年6月6日
对于同步通信的TCP连接,即调用recv函数的时候是阻塞的,如果recv返回0长度的byte stream,就可以判断对方已经中断了此TCP连接了。而如果是异步通信,send函数发送失败,也说明TCP连接已经中断。 阅读全文->
Ctrl+D 收藏本页
©Copyright 麦新杰 Since 2019 Python笔记