Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2014
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.26 KB | None | 0 0
  1. Client
  2. //////////////
  3.  
  4.  
  5. from Crypto.Cipher import AES
  6. import binascii
  7. import os
  8. import random
  9. import string
  10. import socket
  11. import sys
  12. from threading import Thread
  13. import time
  14.  
  15. TCP_IP = 'localhost'
  16. TCP_PORT = 12800
  17. BUFFER_SIZE = 4096
  18.  
  19.  
  20.  
  21. lass Receive(Thread):
  22.  
  23.     def __init__(self):
  24.         Thread.__init__(self)
  25.        
  26.  
  27.     def run(self):
  28.         while 1:
  29.             msgr = socket_client.recv(BUFFER_SIZE)
  30.             msgr = msgr.decode('UTF-8')
  31.             if (msgr == "/end"):
  32.                 socket_client.stop()
  33.             else:
  34.                 print("\nPartner:"+msgr+"\n")
  35.             msgr=""
  36.            
  37.  
  38.            
  39. class Send(Thread):
  40.  
  41.     def __init__(self):
  42.         Thread.__init__(self)
  43.        
  44.  
  45.     def run(self):
  46.         while 1:
  47.             msgs = input("Message:")
  48.             socket_client.send(msgs)
  49.             msgs = msgs.encode('UTF-8')
  50.             msgs=""
  51.            
  52.  
  53.  
  54. socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  55. try:
  56.     socket.connect((TCP_IP, TCP_PORT))
  57. except:
  58.     print("Erreur de connexion")
  59.     sys.exit()
  60. print("Vous êtes connecté au serveur",TCP_IP,":",TCP_PORT)
  61.  
  62.  
  63.  
  64. Receive_thread = Receive()
  65. Send_thread = Send()
  66.  
  67. Receive_thread.start()
  68. Send_thread.start()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement