Skip to content
Snippets Groups Projects

WIP - 002 - adding client for server

Closed Ismail Moumni requested to merge 002--Adding-Client-for-server into master
1 file
+ 38
0
Compare changes
  • Side-by-side
  • Inline
client.py 0 → 100644
+ 38
0
# Author : Ismail MOUMNI
import socket
Port= 9393
Host='127.0.0.1'
# Function server_conn creates a socket and connects it to server
# Function server_conn take No arguments and returns socket
def server_conn():
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((Host,Port))
return s
# send_mess Function that return a message from a server to a client connexion
# Function takes 2 parameters (Socket & Message )
# Function Output message send from server
def send_mess(conn, mess):
data = ""
if len(mess)!=0:
conn.send(bytes(mess,"utf-8"))
data = conn.recv(1024)
return data
# Function run takes 3 arguments and connects with server
def run(Host, Port, mess ):
s = server_conn()
print("Starting connexion to server on Port :", Port)
recv = send_mess(s,mess)
print(b"Message ENVOYÉ : ",recv)
run('127.0.0.1',Port,"Hey there how are you!!")
\ No newline at end of file
Loading