#!/usr/bin/python
import socket
host = 'localhost'
port = 8081
try:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
#s.connect(('localhost', 8081))
s.connect((host, port))
s.send('Marek Borkowski')
data = s.recv(1024)
s.close()
print 'received: '
print data
except Exception, e:
print 'Uupss, something goes wrong, check network connection'
server.py
#!/usr/bin/python
import socket
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server_address=("localhost", 8081)
print 'starting up on %s port %s' %server_address
server.bind(server_address)
server.listen(5)
connection,client_address = server.accept()
print 'connection from: ', connection.getpeername()
data = connection.recv(4096)
if data:
print "Received: ", repr(data)
data = data.rstrip()
connection.send("%s\n%s\n%s\n" % ('-'*80, data.center(80), '-'*80))
print "send reponse"
connection.shutdown(socket.SHUT_RD | socket.SHUT_WR)
connection.close()
print "connection closed."
server.close()
Brak komentarzy:
Prześlij komentarz