клиент
import socket
while 1:
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(("127.0.0.1", 7500))
buf = raw_input('->Server ')
sock.send(buf)
result = sock.recv(1024)
print "Server: ", result
sock.close()
сервер
import socket, threading
class MyThread(threading.Thread):
def __init__(self, sock, addr):
self.sock = sock
self.addr = addr
threading.Thread.__init__(self)
def run ( self ):
buf = self.sock.recv(1024)
print "Client: ", buf
self.sock.send(buf)
self.sock.close()
srv = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
srv.bind(("127.0.0.1", 7500))
srv.listen(5)
while 1:
sock, addr = srv.accept()
MyThread(sock,addr).start()
но тут есть какаято трабла.. например при дисконекте клиента сервер какуюто ошибку пишет.
завтра попробую разобраться
а изза этого собственно и трабла.. завтра…