
Hi, I am trying to send file which is in the client's disk, i am using LineReceiver in the server side. I am sending and receiving data like login stuff but when i start to read & send file LineReceiver method doesnt run in the server side. Sending file code part is below, what can be cause of this? * i am reading 100 kb parts of file and send it, is it best choice? or reading file once and send it better? KB = 1024 * 100 while True: if (KB > file_size) | (KB == file_size): data = self.file.read(file_size) self.send_data(data) self.sended += file_size self.file.close() break else: data = self.file.read(KB) file_size -= KB self.send_data(data) self.sended += KB def send_data(self, data): self.transport.write(data + '\r\n') -- Aydın ŞEN Ege Üniversitesi Uluslararası Bilgisayar Enstitüsü