import socket |
import sys |
if len (sys.argv) < 3 : |
exit( 1 ) |
SERVER_ADDR = sys.argv[ 1 ] |
PORT = int (sys.argv[ 2 ]) |
# Connecting to the server |
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) |
server_socket.connect((SERVER_ADDR, PORT)) |
# Recieve message form server |
msg = server_socket.recv( 1024 ) |
print (msg.decode( "utf-8" )) |
import socket |
import sys |
if len (sys.argv) < 3 : |
exit( 1 ) |
LISTEN_ADDR = sys.argv[ 1 ] |
LISTEN_PORT = int (sys.argv[ 2 ]) |
# Initialize listening socket |
listen_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) |
listen_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1 ) |
listen_socket.bind((LISTEN_ADDR, LISTEN_PORT)) |
listen_socket.listen() |
# Main server loop |
server_running = True |
while server_running: |
try : |
client_socket, address = listen_socket.accept() |
except KeyboardInterrupt: |
print ( "Exiting server..." ) |
listen_socket.close() |
server_running = False |
continue |
print (f "Client connected: {address}" ) |
client_socket.send(bytes( "Dobrodosao na server!" , "utf-8" )) |
client_socket.close() |