Hi, <br>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?<br>
<br>* i am reading 100 kb parts of file and send it, is it best choice? or reading file once and send it better?<br><br> KB = 1024 * 100<br> while True:<br> <br> if (KB > file_size) | (KB == file_size):<br>
<br> data = self.file.read(file_size)<br> self.send_data(data)<br> self.sended += file_size<br> self.file.close()<br>
break<br> <br> else:<br> data = self.file.read(KB)<br> file_size -= KB<br> self.send_data(data)<br>
self.sended += KB<br> <br>def send_data(self, data):<br><br> self.transport.write(data + '\r\n')<br>-- <br>Aydın ŞEN<br><br> Ege Üniversitesi <br>Uluslararası Bilgisayar Enstitüsü<br>