View Single Post
  #29  
Old 12-27-2013, 04:46 AM
Tyen05
Discordant
 
Join Date: Mar 2009
Location: eqbrowser.com
Posts: 309
Default

Update-

Basic Summary:
Besides the regular asset/mechanics grind, we can send and receive packets from Unity to an Eqemu server, but we have to do a handshake for each packet (which is our current networking issue).

Advanced Summary:
We are halfway/half-assed through setting up the EQ packet protocol checksum.

The packets are the easy part, but the protocol acknowledgement system is still unimplemented (OP_Ack) which is our current "hangup".

I've included the Prototype's Source below if you want to check it out.

http://eqbrowser.com/misc/EQLoginClient.zip

Code:
public enum EQProtocolOpCodes 
    { 
        OP_SessionRequest     =       0x01, 
        OP_SessionResponse    =       0x02, 
        OP_Combined           =       0x03, 
        OP_SessionDisconnect  =       0x05, 
        OP_KeepAlive          =       0x06, 
        OP_SessionStatRequest =       0x07, 
        OP_SessionStatResponse=       0x08, 
        OP_Packet             =       0x09, 
        OP_Fragment           =       0x0d, 
        OP_OutOfOrderAck      =       0x11, 
        OP_Ack                =       0x15, 
        OP_AppCombined        =       0x19, 
        OP_OutOfSession       =       0x1d 
    }
__________________
Browser based EQ project
Reply With Quote