jules-ian
6de6a58fec
Merge 968ca518cd
into 13766b7c78
2023-05-16 19:26:19 +02:00
jules-ian
968ca518cd
commit chez moi
2023-05-16 18:47:45 +02:00
540fd58c5b
update Readme
2023-05-13 22:42:28 +01:00
fff3ae2a93
version 3
2023-05-10 11:11:19 +01:00
13c7a0b9b9
version 2
2023-05-10 11:10:18 +01:00
29848aeefd
version 1
2023-05-10 11:08:05 +01:00
becc7c5542
version 4
2023-05-10 11:05:13 +01:00
Barnavon Jules-Ian
a96e24c62c
Très etrange....
2023-05-10 11:50:51 +02:00
5a7b204d24
version 2 avec reception ack asynchrone marche bien
2023-05-08 08:41:17 +01:00
ed8e10c640
en train de mettre en place la recuperation assynchrone des ack
2023-05-08 07:28:22 +01:00
196ee68c96
version 4 sans fiabilite partielle, attention le code ne marche pas d'une compilation a l'autre
2023-05-06 18:22:44 +01:00
Barnavon Jules-Ian
0df19ececa
Merge branch 'main' of github.com:Aitbytes/mictcp_Aittaleb_Barnavon into main
2023-04-19 18:25:30 +02:00
Barnavon Jules-Ian
f875ee5359
Syn ack pas bien reçu résultat change d'une execution a l'autre
2023-04-19 18:22:27 +02:00
jules-ian
aebd74b65e
Update README.md
2023-04-19 15:38:14 +02:00
Barnavon Jules-Ian
d88cf5d2d5
mictcp_v3 en cours
2023-04-12 15:17:00 +02:00
Barnavon Jules-Ian
89d8a667b9
Merge branch 'main' of github.com:Aitbytes/mictcp_Aittaleb_Barnavon into main
...
Merge v2 mictcp
2023-04-12 14:37:17 +02:00
Barnavon Jules-Ian
651df34c1b
mictcp_v2 OK git add .!
2023-04-12 14:33:38 +02:00
jules-ian
b567c08471
Update README.md
2023-04-12 12:42:12 +02:00
jules-ian
b738c95fdc
Update README.md
2023-04-12 12:39:36 +02:00
Aitbytes
6f599bfd3d
Update README.md
2023-04-07 12:50:59 +02:00
Aitbytes
d8356b2220
Update README.md
2023-04-07 12:50:48 +02:00
Barnavon Jules-Ian
8ddf0620a9
SYN ACK reçu mais pas encore ACK
2023-04-06 19:12:33 +02:00
Aitbytes
ba1b549339
v2 pas termine
2023-04-05 21:29:28 +02:00
Aitbytes
f92df93f85
Update README.md
2023-04-05 15:37:37 +02:00
jules-ian
326e791b8e
Adding protocol_state values ACCEPTING and WAITING
2023-03-23 19:10:13 +01:00
jules-ian
c53de688f0
Add files via upload
2023-03-23 17:22:29 +01:00
Aitbytes
3a59a6c63f
Update README.md
2023-03-22 09:00:26 +01:00
jules-ian
5a078e9e69
Update README.md
2023-03-22 08:39:55 +01:00
jules-ian
1df2138dbd
Add files via upload
2023-03-21 22:57:29 +01:00
Aitbytes
670ec73c40
Update mictcp.c
2023-03-20 13:48:44 +01:00
Nicolas Van Wambeke
13766b7c78
Merge github.com:nicolasvw/mictcp
2022-03-12 09:49:01 +01:00
Nicolas Van Wambeke
377728892e
Added a readme file with general information on usage of this repository
2022-03-12 09:44:24 +01:00
Nicolas Van Wambeke
bab4c30b2b
Build on commit
...
Added a github actions Make on commit to this repository
2022-03-05 16:45:19 +01:00
Nicolas Van Wambeke
f643d39168
Changes to use random port numbers (depend on user's uid) rather
...
than a static port. Allows all students to use the same machine
(for Covid-19 mitigation)
2020-04-03 11:36:58 +02:00
Guillaume Averlant
4e12819c36
BUGFIX: 64bit compatibility patch !
...
Rewrite src/apps/gateway.c to work with 64bit compilation + redesign for better maintenance.
Some small other modifications in Makefile and src/apps/client.c for 64bit compatibility.
2018-05-03 19:16:10 +02:00
Guillaume Averlant
5e4a2b64a9
ADD+BUGFIX [mictcp/mictcp_core] (see details below)
...
1) BUGFIX: Fixed the return value of IP_send() and IP_recv() so that they does not include the header size anymore.
2) ADD: Harmonization of IP_send() and IP_recv() so that they both use mic_tcp_pdu data instead of ip_payload data.
Moved therefore the ip_payload type declaration in mictcp_core.h.
3) ADD: Add the source address to the arguments of process_received_PDU() in order to make the multiplexing implementation possible.
4) ADD: Generate a stub addr in IP_recv()
2018-05-03 19:14:04 +02:00
Guillaume Averlant
d8da9cac5e
Cleanup: use a symbolic link for video/video.bin
2018-05-03 18:43:40 +02:00
Guillaume Averlant
3f7c447bef
Cleanup: standardization of indentations in tsock_texte and tsock_video
2018-05-03 18:41:58 +02:00
Guillaume Averlant
95be64764a
Cleanup: remove trailing whitespace in all files of the project
2018-05-01 18:30:13 +02:00
Guillaume Averlant
e28e634800
Updated the mictcp base with the 2017-03-18 source code distributed to students.
...
These changes were not made by myself.
2018-05-01 18:20:58 +02:00
Nicolas Van Wambeke
5c3e257904
Cleaned global variables and simplified the partially reliable send
2016-06-19 21:04:55 +02:00
Nicolas Van Wambeke
eda791330c
Replaced custom made buffer by sys/queue.h TAILQ implementation
2016-06-19 18:17:28 +02:00
Nicolas Van Wambeke
ad23e0afd4
Correctly initialized the addr size variable used in recvfrom
2016-06-19 17:20:51 +02:00
Nicolas Van Wambeke
31e585aca8
Replaced a few calls to bzero and bcopy by memset and memcpy respectively.
...
Replaced the use of struct timeval by POSIX compliant struct timespec.
2016-06-19 16:10:38 +02:00
Nicolas Van Wambeke
ddeca822aa
Modified to compiled with -ansi and -Wall
...
-pedantic was not set to allow for __FUNCTION__ use in printf
2016-06-19 15:02:32 +02:00
Nicolas Van Wambeke
8ff0603d6a
Added a few targets to the makefile: dist, distclean, prof
...
The prof target takes an optional tag variable to customize the generated file name
2016-06-19 13:34:18 +02:00
Nicolas Van Wambeke
9cf49fe991
Added proper termination after user pressed CTRL+D, call to mic_tcp_close
2016-06-19 11:50:50 +02:00
Nicolas Van Wambeke
dc7fb0af27
modified for termination when used for mictcp video replay
2016-06-19 11:47:13 +02:00
Nicolas Van Wambeke
769f757fec
added a gitignore file
2016-06-13 23:18:18 +02:00
Nicolas Van Wambeke
dc58e0e2d5
Initial Import
2016-06-13 23:17:19 +02:00