A simple command-line program to trasfer files via a network and udp protocol. Implemented are a tcp/ip congestion system, RTT, sliding_window, crc check. It's an university networking-project.
Be the first to post a text review of Udp File Transfer. Rate and review a project by clicking thumbs up or thumbs down in the right column.
-------------- + pescio 20/12/08 * Makefile.am: * Makefile.in: * configure: * configure.in: * include/misc.h: * include/mtp_client.h: * include/mtp_client_fr.h: * include/mtp_proto.h: * include/mtp_server.h: bumped version to 1.0. Added docs to tarball. -------------- + pescio 20/12/08 * mtp-udp.anjuta: * mtp.prj: fixed some more files. -------------- + pescio 20/12/08 * AUTHORS: added authors. -------------- + pescio 20/12/08 * COPYING: * INSTALL: * Makefile.in: * aclocal.m4: * config.guess: * config.sub: * configure: * depcomp: * include/Makefile.in: * install-sh: * ltmain.sh: * missing: * src/Makefile.in: * src/main.c (manage_server), (manage_client), (main): * src/main_fr.c: * src/misc.c: * src/mtp_client.c (mtp_client_new), (client_finalize), (client_init), (client_class_init), (str_errorizer), (cong_got_ack), (cong_lost_ack), (on_client_got_ack), (listen_for_some_data), (client_parse_packet), (on_timeout_occurred), (mtp_client_send_file): * src/mtp_client_fr.c: * src/mtp_proto.c: * src/mtp_server.c (mtp_server_new), (server_init), (server_class_init), (mtp_server_get_file), (server_parse_packet), (server_got_packet): * src/mtptrasm.log: fixed some translation issues. Preparing for release... -------------- + pescio 7/3/05 - 14.30 pacchetto sorgenti prima di modificare il mtp_server.c replaciandolo con la versione di seba. --------- + pescio 7/3/05 - 15.00 *mtp_server.c: cambiato il server con la versione di seba. Fixed bug che settava la file_size_received a 0 quando si riceve il filename *mtp_client.c: implementata la congestione presa dal kernel di linux, by seba. --------- + pescio 7/03/05 - 17.00 *implementata la funzione print_log() con le relative chiamate dentro mtp_server.c *addato timer trasmissione. *add check con g_path_get_basename() del file che si va a scrivere --------- + pescio 8/03/05 - 21.00 * mtp_client.c: messa una str_errorizer anche per gli ack in arrivo, in modo che possano arrivare scazzati e venir controllati e eventualmente persi. * main.c mtp_client.c: addata opzione --cong per l'utilizzo congestione o trasmissione normales --------- + pescio 9/03/05 - 14.00 * all [.c|.h]: sostituito gboolean --> BOOL. * alla chiusura del client, il listening thread sara' ancora attivo e bloccato sulla recvfrom. Implemetato select() con tv.tv_sec = 1. * server/client dispose e finalize methods completate. --------- pescio & zec 10/03/05 - 12:00 * mtp_client.c & mtp_proto.h : add calcolo RTT. --------- + pescio 10/03/0523.00 * portato mtp_client_fr.c e .h sul pacchetto mtp. Aggiunta compilazione mtp_fr. * Fixata l'rtt. * data_length -> unsigned long * aggiunti print_log su cong. * aggiunti credits su mtc_client.c --------- + pescio * cambiate le references da MtpClient a MtpClientFr. * aggiunto main_fr.c * modifiche a makefile.am
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: