1
我剛剛在Python中使用套接字開始。我建立在本地主機一個基本的客戶機 - 服務器佈置使用以下:Python 2.7.8:套接字 - 客戶端服務器TCP套接字中的數據丟失
服務器爲:
from socket import *
s = socket(AF_INET, SOCK_STREAM)
s.bind(('', 6969))
s.listen(10)
c, a = s.accept()
while c.recv(100000) != '':
print c.recv(100000)
客戶端:
from socket import *
s = socket(AF_INET, SOCK_STREAM)
s.connect(('localhost', 6969))
while True:
say = raw_input('Input Text: ')
s.send(say)
現在,一些數據(50%)時丟失我發送它,這意味着它沒有被服務器接收。
截圖:
爲什麼是這樣?
我可以做任何事情來提高效率嗎?
謝謝,它的工作。 (Y) –