Help save net neutrality! Learn more.
Close

#1307 Marauroa: Reinvent the wheel :( Network piggyback mechanism

closed-postponed
None
9
2005-09-17
2005-03-09
No

We need to add some way of:
- sending missed packets
- confirming packets
- flow control

Discussion

  • Steve Ierodiaconou

    Logged In: YES
    user_id=42760

    i thought with the perception counter you could see when
    perceptions where missed and then just send a full
    perception to update them and it didnt matter if packets
    where lost... i suppose what about actions and stuff.

     
  • Miguel Angel Blanch Lardin

    Logged In: YES
    user_id=3949

    Umm, no, no the problem is 100% UDP related.
    With UDP you have a recieve buffer of size xKB if you receive
    more messages stupid TCP stack simply drops them.

    So we need to implement a TCP like mechanism for UDP
    *BUT* only for messages that matter.

     
  • Miguel Angel Blanch Lardin

    Logged In: YES
    user_id=3949

    We can't solve the problem just by opening a TCP connection.
    The problem is that we need to control somehow if the
    message reached or if we are sending messages too fast.

     
  • Miguel Angel Blanch Lardin

    Logged In: YES
    user_id=3949

    Ok, all the messages MUST use this feature but Perception.
    We need to confirm each Packet.

    We would need a C2S_ACK message to handle this.

     
  • Miguel Angel Blanch Lardin

    • status: open --> closed-postponed
     
  • Miguel Angel Blanch Lardin

    Logged In: YES
    user_id=3949

    Ummm. This is a MAJOR change and so should wait for a
    future Marauroa 2.0
    A bit far right now. :)

     


Anonymous

Cancel  Add attachments