2005年08月19日 星期五 17:25
原文链接: http://blog.donews.com/limodou/archive/2005/08/19/516758.aspx 介绍了一下PyYaml 模块的一些情况。有兴趣地可以使用,学习。 -- I like python! My Donews Blog: http://www.donews.net/limodou
2005年08月19日 星期五 19:39
我在上海一家作对日外包的公司工作。我觉得做外包不像有些人说得那么惨,加班不怎么多,周末两天基本上都可以休息。 Best regards, sunyong sunqingmingzhi at 163.com 2005-08-19
2005年08月19日 星期五 19:51
import select
"""
文件名:myserver.py
使用NIO技术建立一个面向多个Client的服务器
作者:孙永
日期:2005-08-18
测试方法:
1 运行该程序
2 telnet localhost 2046(可以执行多个telnet)
3 如果要终止服务,使用ctrl+C
这是我昨天晚上学习的结果,呵呵
"""
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(("localhost", 2046))
s.listen(1)
ls=[s]
le=[]
try:
while(1):
#使用select方法监听socket事件
ft=select.select(ls,[],le)
for fd in ft[0]:
if (s == fd):
#如果是accept事件
stemp,addr=s.accept()
ls.append(stemp)
print addr,"has been connected"
else:
#如果是read事件
data=fd.recv(1024)
if data=="q" or data=="":
#接收到q断开连接
ls.remove(fd)
fd.close()
continue
print "data=",data
finally:
s.close()
Zeuux © 2025
京ICP备05028076号