skus:
def connect(self, host, port):
self.sock.connect((host, port))
def mysend(self, name, msg):
sent = self.sock.send(name+" "+msg+";")
if (sent == 0):
while (sent == 0):
self.sock.connect((host, port))
sent = self.sock.send(name+" "+msg+";")
methody, cize bindujes na niaku instanciu triedy, musia ako prvy formalni parameter self, objekt samotny, je to konvecia, a interpreter vie ze sa jedna o metodu.
v priklade je
s.connect((PD, s_port))
je prave to s ten self, tusim ze to idem aj takto
mysocket.connect(s,(PD,s_port))
a dalsi proble co si mislim ze bude pistat je ze:
def connect(host, port)
ocakava ako argumenty dve nezavisle typi a ne tuple.
|