snowymouse / xlan Goto Github PK
View Code? Open in Web Editor NEWXbox System Link tunneling software
License: GNU General Public License v3.0
Xbox System Link tunneling software
License: GNU General Public License v3.0
This will allow you to communicate with programs that encapsulate Xbox packets via UDP, such as emulators.
We need to be able to communicate with Xbox consoles via npcap/pcap.
We need the server portion working.
Basically:
We should have a GUI frontend for xlan. This is intended for most users and should be simple to set up.
You should be able to do the following in it:
It should also support a configuration file.
We should have a fully-functional command-line portion for xlan.
Some may wonder why this is necessary, but this can be useful for remotely hosting servers. Given that xemu is becoming more viable for playing games, we could, in theory, use this for hosting actual dedicated servers. It even supports using encapsulation rather than having to use a physical NIC.
This should allow you to do everything the Qt version does except configuration files. Instead, it should use command-line arguments.
TCP should be used for handling chat, joining/leaving, etc.
UDP should be ONLY used for sending system link packets and maybe ping packets.
TCP can be used for sending system link packets, but since the Xbox system link was intended to be transmitted across UDP, most Xbox games probably won't actually care about packets being received out-of-order, so the added overhead of ensuring this is most likely useless, at best, while at worst, it will cause other things to take longer to be sent.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.