User Tag List

Page 2 of 2 FirstFirst 1 2
Results 11 to 20 of 20

Thread: Stack Feature

  1. #11
    No Products Registered

    Join Date
    Oct 2008
    Posts
    35
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Stack Feature

    The filesharer (Global File Transfer) uses an AI system to make sure all the packets are sent correctly. Consequently it doesn't have to send the whole file again, just a small part that was missed.

    The AI ensures the file is sent faster than TCP and has just as much accuracy (100%).

  2. #12
    Clicker Multimedia Fusion 2 Developer

    Join Date
    Jun 2006
    Location
    Darlington, UK
    Posts
    3,298
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Stack Feature

    In other words, you tag every packet with a checksum and a packet number, and resend if one is missed or corrupt? The same as TCP does?

    I think you'll find that no matter what, doing reliability at the network layer (TCP) instead of the application layer will be faster.

    Feel free to prove me wrong with some benchmarks.

  3. #13
    Clicker Multimedia Fusion 2 DeveloperSWF Export Module

    Join Date
    Jun 2006
    Posts
    6,773
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Re: Stack Feature

    UDP packets do contain a checksum; it guaranteed the data won't be corrupted, just not that it'll get there (or get there in the right order).

    I agree that the network layer implementation of TCP is probably going to be a lot faster than anything you can create over UDP in MMF2. TCP does, however, have a rather huge header, so we'll see!

  4. #14
    Clicker Multimedia Fusion 2 Developer

    Join Date
    Jun 2006
    Location
    Darlington, UK
    Posts
    3,298
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Stack Feature

    The other problem with UDP is that it doesn't automatically slow down to the slowest link in between the sender and receiver. Instead it just drops packets when the link is overloaded, and you have to retransmit them. If it's particularly bad, the sender could end up sending several times the size of the file in data before the receiver gets it all.

    And that's on a reliable link.

    EDIT: Just done some reading, UDP's checksumming is optional.

  5. #15
    No Products Registered

    Join Date
    Sep 2009
    Posts
    4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Stack Feature

    How can I send in parts? I can't find any exemple and if I want to send parts, I can't choose the file?

  6. #16
    Clicker Multimedia Fusion 2 DeveloperSWF Export Module
    RickyRombo's Avatar
    Join Date
    Mar 2008
    Location
    Somewhere between here and there
    Posts
    3,167
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Stack Feature

    You have to read and push bytes, it takes some experience to do

  7. #17
    Clickteam Clickteam
    LB's Avatar
    Join Date
    Jun 2007
    Location
    Richardson, Texas, North America
    Posts
    8,937
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    Re: Stack Feature

    It's doesn't take experiance as much as it takes the ability to figure stuff out by looking at it. I made my first version of the working file sender without any previous tests, and I'd never had any previous experiance.

    So far 3 different file senders have been made; Mine the first, Rick123 (SortaCore)'s the second, and Stephen1980's the third. (Sorry if I am forgetting one)
    I will post the latest source (in Lacewing) of my file sender if you want. Though I haven't optimised it yet, and I will be doing that once every other issue is fixed.
    Working as fast as I can on Fusion 3

  8. #18
    No Products Registered

    Join Date
    Sep 2009
    Posts
    4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Stack Feature

    I recieved help and it's working now quite fine

  9. #19
    Clicker Multimedia Fusion 2 DeveloperSWF Export Module
    RickyRombo's Avatar
    Join Date
    Mar 2008
    Location
    Somewhere between here and there
    Posts
    3,167
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Stack Feature

    LB I didn't mean experience with the Lacewing object, I meant experience with MMF2 in general

    And I'd like to note that your first file sender's code was dreadfully awful, no offense

  10. #20
    Clickteam Clickteam
    LB's Avatar
    Join Date
    Jun 2007
    Location
    Richardson, Texas, North America
    Posts
    8,937
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    Re: Stack Feature

    Yes, it is much better now, and I am planning on optimising it to be much faster.
    Working as fast as I can on Fusion 3

Page 2 of 2 FirstFirst 1 2

Similar Threads

  1. Epic Stack
    By SoftWarewolf in forum Android Released Games & Apps
    Replies: 3
    Last Post: 19th June 2013, 12:23 PM
  2. Epic Stack
    By Jeff in forum iOS Released Games & Apps
    Replies: 2
    Last Post: 16th February 2013, 07:47 PM
  3. Epic Stack
    By SoftWarewolf in forum Released Games & Apps in Flash
    Replies: 0
    Last Post: 16th February 2013, 07:19 PM
  4. Stack Cursor
    By DizzyDoo in forum Lacewing
    Replies: 1
    Last Post: 19th October 2010, 11:51 AM
  5. Ink Effects Stack?
    By LazyCoder in forum Multimedia Fusion 2 - Technical Support
    Replies: 7
    Last Post: 23rd October 2006, 12:19 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •