python-socket
文章平均质量分 55
最后一次被盗
自动化性能测试工程师
展开
-
Python中Socket的Close方法假关闭Socket连接的问题
最近用python的Socket写了一个传输通讯测试工具,但是发现在Server端调用close方法后,如果循环没有break的话,此连接还可以继续用来发送和接收数据。所以,我就觉得很是奇怪,难道close方法关闭的连接没有起作用吗?经过试验后,确实如此,以下是我的事例代码,Server端代码: from socket import *import threading原创 2013-12-19 00:26:49 · 29591 阅读 · 3 评论 -
Python网络字节序和主机字节序(全文摘录)
在C中关于网络字节序和主机字节序困扰了我一段时间,在python中实现字节流的网络传输,必然这个问题也不可避免,但是我觉得在python中解决这个问题和演示起来比较方便一点。 我们上次用struct的pack方法实现了字节流,那么这里就牵涉到一个字节流的字节序问题,当一个16位的int型数据形成01的字节流时,是高位在前,还是低位在前?这里分为网络字节序,和主机字节序。转载 2014-02-09 21:49:52 · 894 阅读 · 0 评论 -
SOCKET中INADDR_LOOPBACK和INADDR_ANY的区别
两句话:INADDR_ANY是ANY,是绑定地址0.0.0.0上的监听, 能收到任意一块网卡的连接;INADDR_LOOPBACK, 也就是绑定地址LOOPBAC, 往往是127.0.0.1, 只能收到127.0.0.1上面的连接请求原创 2014-02-09 21:53:24 · 6769 阅读 · 0 评论 -
通过python下的socket实现组播数据的发送和接收
关于网络组播的解释我不在此详述了,想了解的直接百娘就可以了,本人也是新手,研究了几天Python的组播编程后,目前终于成功的解决了自己找的各种麻烦,所以现在总结如下:python实现socket组播有N种写法,我现在只给出自己认为比较妥当的写法。数据发送 sender:import timeimport structfrom socket import *SENDERIP =原创 2014-02-16 14:36:37 · 17751 阅读 · 3 评论