Async Socket Event Args -

Discussion in 'Starbucks @ RunUO.com' started by Enroq, Apr 18, 2017.

  1. Enroq

    Enroq Sorceror

    Messages:
    2,005
    Just got done building some shit they told me I couldn't.

    Code:
    Server listening on port 9900. Press any key to terminate the server process...
    Client connection accepted. There are 1 clients connected to the server
    
    Received: "ab2abac0-9044-48e9-9307-51ae0b951baa|*|STRT". The server has read 43
    bytes.
    
    Received: "ab2abac0-9044-48e9-9307-51ae0b951baa|*|Message :: aaaaajhasdjhgjksahg
    kl". The server has read 71 bytes.
    
    Received: "ab2abac0-9044-48e9-9307-51ae0b951baa|*|adjvnmnalsdgndlsghbvnsejlthgxs
    ng". The server has read 71 bytes.
    
    Received: "ab2abac0-9044-48e9-9307-51ae0b951baa|*|fuehga;dhtuwe". The server has
    read 52 bytes.
    
    Received Composite: "Message :: aaaaajhasdjhgjksahgkladjvnmnalsdgndlsghbvnsejlth
    gxsngfuehga;dhtuwe". The server has read 77 bytes.
    
    Received: "ab2abac0-9044-48e9-9307-51ae0b951baa|*|STOP". The server has read 43
    bytes.
    
    This is using SocketAsyncEvent architectures, like RunUO.

    This difference here is instead of sending a fixed block of bytes that are restricted to your buffer size, this breaks up your data into smaller segments, creates an object that holds all these segments, and then upon getting the notification that it's complete ('|*|STOP') it consolidates all these smaller segments into the full message. At first it was to allow for the transfer of large files (which is people on stack overflow literally told me I couldn't do, was impossible, etc). But now I'm going to run it against the the same server logic using using standard fixed buffer sizes like you'll find on codeproject.com, and see how the operational speed and load capabilities compares because it seems pretty quick and sending 50 bytes twenty times may be faster than sending 1000 bytes once due to the nature of TCP, loops, and networking in general.


    I'll keep you guys updated.
  2. Enroq

    Enroq Sorceror

    Messages:
    2,005
    upload_2017-4-18_22-40-57.png

    This is the call stack for the module that you can literally drag and drop onto any server because it's like a black box that requires only a byte array.

    I'm very please.

    eat it SOF trolls.
  3. Enroq

    Enroq Sorceror

    Messages:
    2,005
    Code:
     t". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|o be little gain. However, it
    se". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|ems to send 16,000 bytes as fa
    st". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| as 128Each one of these text
    bo". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|xes is going to get multiplied
    b". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|y sixteen and stacked on top o
    f ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|eachother. From the looks of i
    t,". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| when sending small amounts of
    d". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|ata at a time, there appears t
    o ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|be little gain. However, it se
    em". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|s to send 16,000 bytes as fast
    a". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|s 128Each one of these text bo
    xe". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|s is going to get multiplied b
    y ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|sixteen and stacked on top of
    ea". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|chother. From the looks of it,
    w". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|hen sending small amounts of d
    at". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|a at a time, there appears to
    be". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| little gain. However, it seem
    s ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|to send 16,000 bytes as fast a
    s ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|128Each one of these text boxe
    s ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|is going to get multiplied by
    si". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|xteen and stacked on top of ea
    ch". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|other. From the looks of it, w
    he". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|n sending small amounts of dat
    a ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|at a time, there appears to be
    l". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|ittle gain. However, it seems
    to". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| send 16,000 bytes as fast as
    12". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|8Each one of these text boxes
    is". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| going to get multiplied by si
    xt". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|een and stacked on top of each
    ot". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|her. From the looks of it, whe
    n ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|sending small amounts of data
    at". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| a time, there appears to be l
    it". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|tle gain. However, it seems to
    s". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|end 16,000 bytes as fast as 12
    8E". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|ach one of these text boxes is
    g". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|oing to get multiplied by sixt
    ee". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|n and stacked on top of eachot
    he". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|r. From the looks of it, when
    se". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|nding small amounts of data at
    a". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| time, there appears to be lit
    tl". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|e gain. However, it seems to s
    en". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|d 16,000 bytes as fast as 128E
    ac". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|h one of these text boxes is g
    oi". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|ng to get multiplied by sixtee
    n ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|and stacked on top of eachothe
    r.". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| From the looks of it, when se
    nd". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|ing small amounts of data at a
    t". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|ime, there appears to be littl
    e ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|gain. However, it seems to sen
    d ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|16,000 bytes as fast as 128Eac
    h ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|one of these text boxes is goi
    ng". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| to get multiplied by sixteen
    an". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|d stacked on top of eachother.
    F". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|rom the looks of it, when send
    in". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|g small amounts of data at a t
    im". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|e, there appears to be little
    ga". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|in. However, it seems to send
    16". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|,000 bytes as fast as 128Each
    on". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|e of these text boxes is going
    t". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|o get multiplied by sixteen an
    d ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|stacked on top of eachother. F
    ro". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|m the looks of it, when sendin
    g ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|small amounts of data at a tim
    e,". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| there appears to be little ga
    in". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|. However, it seems to send 16
    ,0". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|00 bytes as fast as 128Each on
    e ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|of these text boxes is going t
    o ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|get multiplied by sixteen and
    st". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|acked on top of eachother. Fro
    m ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|the looks of it, when sending
    sm". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|all amounts of data at a time,
    t". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|here appears to be little gain
    . ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|However, it seems to send 16,0
    00". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| bytes as fast as 128Each one
    of". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| these text boxes is going to
    ge". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|t multiplied by sixteen and st
    ac". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|ked on top of eachother. From
    th". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|e looks of it, when sending sm
    al". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|l amounts of data at a time, t
    he". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|re appears to be little gain.
    Ho". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|wever, it seems to send 16,000
    b". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|ytes as fast as 128Each one of
    t". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|hese text boxes is going to ge
    t ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|multiplied by sixteen and stac
    ke". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|d on top of eachother. From th
    e ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|looks of it, when sending smal
    l ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|amounts of data at a time, the
    re". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| appears to be little gain. Ho
    we". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|ver, it seems to send 16,000 b
    yt". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|es as fast as 128Each one of t
    he". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|se text boxes is going to get
    mu". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|ltiplied by sixteen and stacke
    d ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|on top of eachother. From the
    lo". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|oks of it, when sending small
    am". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|ounts of data at a time, there
    a". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|ppears to be little gain. Howe
    ve". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|r, it seems to send 16,000 byt
    es". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| as fast as 128Each one of the
    se". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| text boxes is going to get mu
    lt". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|iplied by sixteen and stacked
    on". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| top of eachother. From the lo
    ok". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|s of it, when sending small am
    ou". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|nts of data at a time, there a
    pp". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|ears to be little gain. Howeve
    r,". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| it seems to send 16,000 bytes
    a". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|s fast as 128Each one of these
    t". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|ext boxes is going to get mult
    ip". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|lied by sixteen and stacked on
    t". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|op of eachother. From the look
    s ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|of it, when sending small amou
    nt". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|s of data at a time, there app
    ea". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|rs to be little gain. However,
    i". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|t seems to send 16,000 bytes a
    s ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|fast as 128Each one of these t
    ex". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|t boxes is going to get multip
    li". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|ed by sixteen and stacked on t
    op". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| of eachother. From the looks
    of". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| it, when sending small amount
    s ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|of data at a time, there appea
    rs". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*| to be little gain. However, i
    t ". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|seems to send 16,000 bytes as
    fa". The server has read 71 bytes.
    Received: "73e78143-e69c-4e11-afc9-3f8b3b1199d9|*|st as 128". The server has rea
    d 48 bytes.
    Received Composite: "Message: Each one of these text boxes is going to get multi
    plied by sixteen and stacked on top of eachother. From the looks of it, when sen
    ding small amounts of data at a time, there appears to be little gain. However,
    it seems to send 16,000 bytes as fast as 128Each one of these text boxes is goin
    g to get multiplied by sixteen and stacked on top of eachother. From the looks o
    f it, when sending small amounts of data at a time, there appears to be little g
    ain. However, it seems to send 16,000 bytes as fast as 128Each one of these text
    boxes is going to get multiplied by sixteen and stacked on top of eachother. Fr
    om the looks of it, when sending small amounts of data at a time, there appears
    to be little gain. However, it seems to send 16,000 bytes as fast as 128Each one
    of these text boxes is going to get multiplied by sixteen and stacked on top of
    eachother. From the looks of it, when sending small amounts of data at a time,
    there appears to be little gain. However, it seems to send 16,000 bytes as fast
    as 128Each one of these text boxes is going to get multiplied by sixteen and sta
    cked on top of eachother. From the looks of it, when sending small amounts of da
    ta at a time, there appears to be little gain. However, it seems to send 16,000
    bytes as fast as 128Each one of these text boxes is going to get multiplied by s
    ixteen and stacked on top of eachother. From the looks of it, when sending small
    amounts of data at a time, there appears to be little gain. However, it seems t
    o send 16,000 bytes as fast as 128Each one of these text boxes is going to get m
    ultiplied by sixteen and stacked on top of eachother. From the looks of it, when
    sending small amounts of data at a time, there appears to be little gain. Howev
    er, it seems to send 16,000 bytes as fast as 128Each one of these text boxes is
    going to get multiplied by sixteen and stacked on top of eachother. From the loo
    ks of it, when sending small amounts of data at a time, there appears to be litt
    le gain. However, it seems to send 16,000 bytes as fast as 128Each one of these
    text boxes is going to get multiplied by sixteen and stacked on top of eachother
    . From the looks of it, when sending small amounts of data at a time, there appe
    ars to be little gain. However, it seems to send 16,000 bytes as fast as 128Each
    one of these text boxes is going to get multiplied by sixteen and stacked on to
    p of eachother. From the looks of it, when sending small amounts of data at a ti
    me, there appears to be little gain. However, it seems to send 16,000 bytes as f
    ast as 128Each one of these text boxes is going to get multiplied by sixteen and
    stacked on top of eachother. From the looks of it, when sending small amounts o
    f data at a time, there appears to be little gain. However, it seems to send 16,
    000 bytes as fast as 128Each one of these text boxes is going to get multiplied
    by sixteen and stacked on top of eachother. From the looks of it, when sending s
    mall amounts of data at a time, there appears to be little gain. However, it see
    ms to send 16,000 bytes as fast as 128Each one of these text boxes is going to g
    et multiplied by sixteen and stacked on top of eachother. From the looks of it,
    when sending small amounts of data at a time, there appears to be little gain. H
    owever, it seems to send 16,000 bytes as fast as 128Each one of these text boxes
    is going to get multiplied by sixteen and stacked on top of eachother. From the
    looks of it, when sending small amounts of data at a time, there appears to be
    little gain. However, it seems to send 16,000 bytes as fast as 128Each one of th
    ese text boxes is going to get multiplied by sixteen and stacked on top of eacho
    ther. From the looks of it, when sending small amounts of data at a time, there
    appears to be little gain. However, it seems to send 16,000 bytes as fast as 128
    Each one of these text boxes is going to get multiplied by sixteen and stacked o
    n top of eachother. From the looks of it, when sending small amounts of data at
    a time, there appears to be little gain. However, it seems to send 16,000 bytes
    as fast as 128". The server has read 4073 bytes.
    Received: "73e78143-e69c-4e11-afc9-
    3f8b3b1199d9|*|STOP". The server has read 43
    bytes.
    
    Code:
    Received Composite: "Message: Each one of these text boxes is going to get multi
    plied by sixteen and stacked on top of eachother. From the looks of it, when sen
    ding small amounts of data at a time, there appears to be little gain. However,
    it seems to send 16,000 bytes as fast as 128
  4. Enroq

    Enroq Sorceror

    Messages:
    2,005
    I have a feeling the naked SocketEventArg would be faster but it would not allow you to push any size data.

    Maybe another month of research & experimentation until I'll have a server base specifically for an MMO.

    Something like this is what you might call broad spectrum.

    Hour 36++ no Robitussin..

  5. Enroq

    Enroq Sorceror

    Messages:
    2,005
    Probably why I uploaded last two seconds of the video and just now noticed. Time to rest.

    I'll get a good video up tomorrow.
  6. Enroq

    Enroq Sorceror

    Messages:
    2,005
    So I decided the time it would take to make a video about it is trading time for actually working on, like I always do as soon as I make a video of anything.

    If you ever wondered.

    I did.

Share This Page