我试图从ssl套接字上的java客户机发送wav音频到ssl套接字上的python服务器,但我有许多问题,我似乎不明白为什么。我不熟悉人际网络。我不知道我的代码哪里出错了。在
客户端代码(Python):
import socket, ssl, sys
HOST = 'localhost'
PORT = 50007 # Arbitrary non-privileged port
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))
s.listen(1)
print('Listening...')
conn, addr = s.accept()
print "accepted !"
try:
sslSock = ssl.wrap_socket(conn,server_side=True, ssl_version=ssl.PROTOCOL_TLSv1,ciphers="ADH-AES256-SHA")
print ("SSL wrap succeeded for sever",addr)
except:
print "SSL wrap failed for server "
sys.exit(0)
outfile = open("newfile.wav", 'ab')
while True:
data = sslSock.recv(1024)
if not data: break
outfile.write(data)
sslSock.close()
s.close()
outfile.close()
print ("Completed.")
服务器代码(Java):
^{pr2}$请帮忙,我看不出问题在哪里。在
目前没有回答
相关问题 更多 >
编程相关推荐