iamgreaser / iceball

Open-source rewrite of the VOXLAP version of Ace of Spades.
http://iceball.build
GNU General Public License v3.0
114 stars 32 forks source link

Raw TCP socket support #53

Closed iamgreaser closed 11 years ago

iamgreaser commented 11 years ago

Servers should be able to do TCP reads/writes to any server and any port.

Clients will need to whitelist servers/ports in clsave/config.json.

The suggested API is:

iamgreaser commented 11 years ago

I feel that raw UDP might be necessary as well as a TCP connect() might block the server quite nastily - it IS single-threaded, after all. No ENet stuff though. (sorry Stack.)

iamgreaser commented 11 years ago

TCP is implemented. Working on UDP now.

iamgreaser commented 11 years ago

Raw UDP is implemented. Leaving this issue open for a few days just in case it fucks out.

iamgreaser commented 11 years ago

Closing this issue because it's probably working and I want to feel better about 0.2's progress.