komunikacia cez sokety, off topic
Petr Snajdr
snajdr na pvt.net
Středa Prosinec 17 12:08:40 CET 1997
> > potreboval by som nejaky jenoduchy priklad aplikacie ktora kominikuje
> > cez TCP, napr. echo, (cez telnet vrati naspat vyslane znaky)
Nepisete v jakem jazyku a tak jsem si vybral Python :-)
Bude to nazornejsi i rychlejsi reseni ;-)
# Echo server program
from socket import *
import sys
try:
HOST = ''
PORT = 50007
s = socket(AF_INET, SOCK_STREAM)
s.bind(HOST, PORT)
s.listen(1)
conn, addr = s.accept()
print 'Connected by', addr
while 1:
data = conn.recv(1024)
if not data: break
conn.send(data)
conn.close()
except:
print sys.exc_type,": ",sys.exc_value
---------------------------------------------------------
a ted jeste klenta:
# Echo client program
from socket import *
import sys
try:
HOST = 'server.cz'
PORT = 50007
s = socket(AF_INET, SOCK_STREAM)
s.connect(HOST, PORT)
s.send('Hello, world')
data = s.recv(1024)
s.close()
print 'Received', `data`
except:
print sys.exc_type,": ",sys.exc_value
:-)
S pozdravem
Petr Snajdr
Další informace o konferenci Linux