def send(self): self.rudpSocket = Rudp.createSocket(UDP_IP, UDP_PORT) Rudp.registerEventHandler(self.rudpSocket, fileSender.handleEvent) for desination in self.addresses: self.rudpSocket.addPeer(desination) fileToSend = open(self.fileName) Event.eventFd(fileToSend.fileno(), self.handleFileDataAvailable, fileToSend, "FileDataAvailable") print "Openned fileToSend DF:" + str(fileToSend.fileno()) + " name: " + str(self.fileName) ''' Send BEGIN packet''' vsFtpPacket = VsPacket() vsFtpPacket.type = VsPacket.TYPE_BEGIN vsFtpPacket.data = FileSender.processFileName(self.fileName) if self.rudpSocket.sendToAll(vsFtpPacket.pack()) == False: print "Transmission error, quiting" sys.exit()
def send(self): self.rudpSocket = Rudp.createSocket(UDP_IP, UDP_PORT) Rudp.registerEventHandler(self.rudpSocket, fileSender.handleEvent) for desination in self.addresses: self.rudpSocket.addPeer(desination) fileToSend = open(self.fileName) Event.eventFd(fileToSend.fileno(), self.handleFileDataAvailable, fileToSend, "FileDataAvailable") print "Openned fileToSend DF:" + str( fileToSend.fileno()) + " name: " + str(self.fileName) ''' Send BEGIN packet''' vsFtpPacket = VsPacket() vsFtpPacket.type = VsPacket.TYPE_BEGIN vsFtpPacket.data = FileSender.processFileName(self.fileName) if self.rudpSocket.sendToAll(vsFtpPacket.pack()) == False: print "Transmission error, quiting" sys.exit()
def start(self): self.rudpSocket = Rudp.createSocket(self.host, self.port) Rudp.registerReceiveHandler(self.rudpSocket, self.receiveHandler) print "Started Receiver on " + str( self.rudpSocket.socket.getsockname()) Event.eventLoop()
def start(self): self.rudpSocket = Rudp.createSocket(self.host, self.port) Rudp.registerReceiveHandler(self.rudpSocket, self.receiveHandler) print "Started Receiver on " + str(self.rudpSocket.socket.getsockname()) Event.eventLoop()