資源簡(jiǎn)介
嘗試下使用python的socket方式寫的一個(gè)客戶端和服務(wù)器端的小程序
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
import?socket?sys
def?send_info(host?port):
client?=?socket.socket(socket.AF_INET?socket.SOCK_STREAM)
port?=?int(port)
# port?=?socket.getservbyname(port?‘udp‘)
client.connect((host?port))
data?=?sys.stdin.readline().strip()
client.sendall(data)
while?True:
buffer?=?client.recv(2048)
if?not?len(buffer):
break
sys.stdout.write(buffer)
print?“Connect?from?:“?client.getsockname()
print?‘Connect?to:‘?client.getpeername()
if?__name__?==?“__main__“:
host?=?sys.argv[1]
port?=?sys.argv[2]
send_info(host?port)
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????588??2010-10-12?17:17??socket\client_socket.py
?????文件????????374??2010-10-12?17:20??socket\server_socket.py
?????目錄??????????0??2011-04-01?11:13??socket
-----------?---------??----------?-----??----
??????????????????962????????????????????3
評(píng)論
共有 條評(píng)論