WarBot / WarClient.py
kertser's picture
Upload 4 files
4c41d5e
raw
history blame
954 Bytes
import socket
HOST = '129.159.146.88'
PORT = 5000
def getReply(message):
# Returns a reply from the server
# Remove the endings that stuck the model
if message.endswith("."):
message = message.rstrip(".")
if message.endswith(" ?"):
message = message.replace(" ?","?")
mesage = message.replace(" .",".")
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as client_socket:
try:
client_socket.connect((HOST, PORT))
client_socket.sendall(message.encode())
print('Wait...')
data = client_socket.recv(1024)
try:
return data.decode('utf-8')
except: #sometimes there is a problem with the decoding
print('Decoding Error')
return ""
finally:
client_socket.shutdown(socket.SHUT_RDWR)
client_socket.close()
except:
return ""