資源簡(jiǎn)介
可以socket實(shí)現(xiàn)客戶端向服務(wù)器發(fā)送數(shù)據(jù)
代碼片段和文件信息
#-*-?coding:utf-8?-*-??
#相當(dāng)于telnet服務(wù)器端
from?socket?import?*??
??
??
import?time
import?thread
??
??
??
#execfile(‘socketserver-succeed.py‘)
host?=?‘127.0.0.1‘??
port?=?9999??
bufsize?=?1024??
no=0
interval=1
def?timerA(nointervalnum):
cn=0?
while?cn?5:??
#datt?=?‘a(chǎn)‘??
client.send(‘%s\r\n‘?%?num)
print?“give(%d):?%s?!!\n“%(nonum)
data?=?client.recv(bufsize)?
print?“返回(%d):?%s?!!\n“%(nodata.strip())
if?not?data:??
break??
?
print‘Thread(%d)?Time:%s\n‘%(notime.ctime())
time.sleep(interval)
cn+=1
thread.exit_thread()
#def?test():try:
def?test():
try:
print?“start_new??unaboe!!!“????
thread.start_new_thread(?timerA?(11“bcde“)?)
thread.start_new_thread(?timerA?(23“ahgk“)?)
except:
print?“E
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????1152??2016-09-14?10:32??并行監(jiān)聽(tīng)文件\client-thread.py
?????文件????????470??2016-09-13?11:33??并行監(jiān)聽(tīng)文件\client1.py
?????文件???????1224??2016-09-14?10:29??并行監(jiān)聽(tīng)文件\os-d.py
?????文件???????1573??2016-09-14?10:20??并行監(jiān)聽(tīng)文件\server.py
?????文件???????1502??2016-09-14?10:29??并行監(jiān)聽(tīng)文件\server.pyc
?????文件???????1490??2016-09-14?10:20??并行監(jiān)聽(tīng)文件\ts3.pyc
?????文件????????495??2016-09-14?08:47??并行監(jiān)聽(tīng)文件\ts4.py
?????文件???????1157??2016-09-14?09:41??并行監(jiān)聽(tīng)文件\ts4.pyc
?????文件????????464??2016-09-14?10:02??并行監(jiān)聽(tīng)文件\ts4a.py
?????文件???????1135??2016-09-14?10:02??并行監(jiān)聽(tīng)文件\ts4a.pyc
?????目錄??????????0??2016-09-14?10:29??并行監(jiān)聽(tīng)文件
-----------?---------??----------?-----??----
????????????????10662????????????????????11
評(píng)論
共有 條評(píng)論