summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* add pom.xmlSam Anthony2024-11-269-1/+216
* wsdl filesSam Anthony2024-11-263-0/+182
* make frontend with with wsgenSam Anthony2024-11-261-10/+13
* frontendSam Anthony2024-11-266-0/+831
* clean importsSam Anthony2024-11-2513-52/+21
* rmulticast.NullPayload.toString()Sam Anthony2024-11-251-0/+3
* optimize CPU usageSam Anthony2024-11-255-27/+5
* sequencerSam Anthony2024-11-252-0/+107
* request and response stubsSam Anthony2024-11-252-0/+26
* replica1: remove old JAX codeSam Anthony2024-11-2511-619/+2
* import replica code from assignmentSam Anthony2024-11-2337-0/+2641
* very basic testsSam Anthony2024-11-235-2/+161
* remove unused importsSam Anthony2024-11-235-5/+5
* remove PacketSam Anthony2024-11-231-31/+0
* remove ConcurrentMulticastSocketSam Anthony2024-11-232-50/+0
* rmulticast: use DatagramChannelSam Anthony2024-11-238-82/+105
* runicast.Retransmit: catch ClosedChannelException before IOExceptionSam Anthony2024-11-231-14/+13
* runicast: reuse buffer between receive()'sSam Anthony2024-11-232-2/+4
* remove ConcurrentDatagramSocketSam Anthony2024-11-231-59/+0
* runicast: use DatagramChannelSam Anthony2024-11-238-67/+110
* comment Hashable interfaceSam Anthony2024-11-221-0/+1
* runicast: make constructors publicSam Anthony2024-11-222-3/+9
* ReliableUnicastReceiverSam Anthony2024-11-227-25/+152
* ReliableUnicastSenderSam Anthony2024-11-2222-11/+274
* reliable unicast pseudocodeSam Anthony2024-11-221-0/+67
* rmulticast: fix commentSam Anthony2024-11-201-3/+3
* tomulticast: fix off-by-one error in sequence numberSam Anthony2024-11-202-2/+2
* stash ILSam Anthony2024-11-205-234/+0
* runicast: state machine function stubsSam Anthony2024-11-191-5/+27
* runicast: make sendCtl() privateSam Anthony2024-11-191-6/+6
* runicast: send initial sync in syncer loopSam Anthony2024-11-192-5/+2
* runicast: syncer stateSam Anthony2024-11-192-34/+71
* ConcurrentDatagramSocketSam Anthony2024-11-191-0/+44
* rename il to runicastSam Anthony2024-11-185-6/+7
* il: connect()Sam Anthony2024-11-186-0/+183
* rmulticast.ReceivedSet.Entry: add isBefore/After methodsSam Anthony2024-11-181-2/+10
* rmulticast.Message: add isSentBy() methodSam Anthony2024-11-182-2/+6
* rmulticast.ReceivedSet: remove unused methodSam Anthony2024-11-181-4/+0
* rmulticast.ReceivedSet: optimize insertion and searchSam Anthony2024-11-181-28/+46
* reliable multicast: avoid receiving duplicate messagesSam Anthony2024-11-183-5/+25
* TotalOrderMulticastReceiver: javadocSam Anthony2024-11-161-0/+8
* TotalOrderMulticastReceiverSam Anthony2024-11-164-2/+125
* total order multicast: simplify javadoc linksSam Anthony2024-11-161-2/+2
* TotalOrderMulticastSenderSam Anthony2024-11-163-0/+124
* ReliableMulticast.close()Sam Anthony2024-11-168-21/+52
* reliable multicast: include payload in Message.toString()Sam Anthony2024-11-161-1/+1
* reliable multicast: add log messagesSam Anthony2024-11-165-1/+13
* reliable multicast: construct hashmap keysets correctlySam Anthony2024-11-161-3/+3
* reliable multicast: bind receiving socket to group portSam Anthony2024-11-161-2/+2
* reliable multicast: Message.toString()Sam Anthony2024-11-162-0/+10