网络编程
文章平均质量分 56
木子光宅
这个作者很懒,什么都没留下…
展开
-
sys.stdout.wirte()不能输出服务器端传来的数据
先上源码: #!/usr/bin/env python import socket,sys host = sys.argv[1] textport = sys.argv[2] s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) try: port = int(textport) except ValueError:原创 2015-01-21 16:45:23 · 1058 阅读 · 0 评论 -
python网络编程报错socket.error: [Errno 9] Bad file descriptor
想学学python网络编程,按书上写了两个服务器和客户端小程序,结果发现报错: Traceback (most recent call last): File "./tsTserv.py", line 20, in data = tcpCliSock.recv(BUFSIZ) File "/usr/lib/python2.6/socket.py", line 165,原创 2015-01-21 09:54:59 · 23863 阅读 · 1 评论 -
socket之shutdown()用法
转载自http://blog.csdn.net/moxiaomomo/article/details/7897943 通常来说,socket是双向的,即数据是双向通信的。但有些时候,你会想在socket上实现单向的socket,即数据往一个方向传输。 单向的socket便称为半开放Socket。要实现半开放式,需要用到shutdown()函数。 一般来说,半开放socket适用于以下转载 2015-01-24 16:15:11 · 485 阅读 · 0 评论 -
python使用xinetd时遇到的问题
问题: 将/etc/xinetd.conf按教程设置好后,telnet localhost 51423提示telnet: connect to address 127.0.0.1: Connection refused,发现xinetd并没有监听51423端口 解决方法: xinetd设置中service指定的py文件必须具有执行权限,加上执行权限后重启xinetd即可正常运行原创 2015-01-23 10:13:14 · 2519 阅读 · 0 评论