Author | Message | Time |
---|---|---|
PaiD | um This is a newb question but still what is Protocol byte? [code] SEND -> Protocol byte (01) SEND -> SID_AUTH_INFO (0x50) RECV <- SID_PING (0x25) RECV <- SID_AUTH_INFO (0x50) SEND -> SID_PING (0x25) [Optional] SEND -> SID_AUTH_CHECK (0x51) RECV <- SID_AUTH_CHECK (0x51) SEND -> SID_LOGONRESPONSE (0x29) RECV <- SID_LOGONRESPONSE (0x29) SEND -> SID_UDPPINGRESPONSE (0x14) [Game Specific: SEXP/STAR/W2BN] SEND -> SID_ENTERCHAT (0x0A) [/code] I think it is just a null right? Edit: null* | March 19, 2003, 5:49 PM |
Eibro | A byte sent from C->S notifying the server of the protocol used by the client. I believe 0x01 is binary, while 0x03 is chat. | March 19, 2003, 8:16 PM |
haZe | 0x02 is ftp. | March 19, 2003, 10:04 PM |
tA-Kane | /me wonders if there's a "server" protocol byte | March 20, 2003, 12:03 AM |
Arta | Elaborate? | March 20, 2003, 9:50 AM |
tA-Kane | Well, actually, I don't think it's so much an "if" as a "how does it work", but... The idea behind my question is that the servers obviously connect to eachother, how close to the game-client protocol is the server protocol? And, more deviously, how hard would it be to connect yourself to Battle.net as a server? I suppose some of these might be better asked/answered privately, to keep out of the wrong hands. Wouldn't want Blizzard to take some sort of unforseen neo-nazi action... | March 20, 2003, 6:36 PM |
St0rm.iD | I'll venture a guess and say that they use UDP broadcast on the local LAN, behind firewall. | March 20, 2003, 8:25 PM |
Yoni | My guess is that they only accept LAN IPs, or IPs from some list, as servers. | March 21, 2003, 8:20 AM |