Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Client
- //////////////
- from Crypto.Cipher import AES
- import binascii
- import os
- import random
- import string
- import socket
- import sys
- from threading import Thread
- import time
- TCP_IP = 'localhost'
- TCP_PORT = 12800
- BUFFER_SIZE = 4096
- lass Receive(Thread):
- def __init__(self):
- Thread.__init__(self)
- def run(self):
- while 1:
- msgr = socket_client.recv(BUFFER_SIZE)
- msgr = msgr.decode('UTF-8')
- if (msgr == "/end"):
- socket_client.stop()
- else:
- print("\nPartner:"+msgr+"\n")
- msgr=""
- class Send(Thread):
- def __init__(self):
- Thread.__init__(self)
- def run(self):
- while 1:
- msgs = input("Message:")
- socket_client.send(msgs)
- msgs = msgs.encode('UTF-8')
- msgs=""
- socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- try:
- socket.connect((TCP_IP, TCP_PORT))
- except:
- print("Erreur de connexion")
- sys.exit()
- print("Vous êtes connecté au serveur",TCP_IP,":",TCP_PORT)
- Receive_thread = Receive()
- Send_thread = Send()
- Receive_thread.start()
- Send_thread.start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement