Python

Nedan är en python-server och python-klient som fungerar för python version 2.

Python-server

import socket

my_port = 12345  # hardcoded port

server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind(("", my_port))
server_socket.listen(5)
while 1:
    client_socket, address = server_socket.accept()
    data = client_socket.recv(512)
    
    if (data == "balance"):
        pengar = 1000  # kr

        message = str(pengar)
        client_socket.send (message)

    print "trace print read:", data, "sent:", message

Python-klient

import socket

import sys

host = "localhost"    # Usch, global variabel
if len(sys.argv) > 1:
    host = sys.argv[1]

def send_tcp(message):
    my_port = 12345   # hardcoded
    
    client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    client_socket.connect((host, my_port))
    
    client_socket.send(message)
    answer = client_socket.recv(512)
    client_socket.close()
    return answer

message = send_tcp("balance")
print "Du har", message, " kronor kvar"