Python,用于与服务器进行简易交互
import socket
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOSTADDR,PORT)) #创建链接
def toHex(s):
lst = []
for ch in s:
hv = hex(ord(ch)).replace('0x', '')
if len(hv) == 1:
hv = '0'+hv
lst.append(hv)
return reduce(lambda x,y:x+y, lst)
while True:
data = s.recv(1024) #读取消息
print data
if data.find('TEXT') != -1 :
r = raw_input("TEXT:")
s.send(r+'\n') #发送消息
if not data :
break
s.close( ) #关闭链接