Java
A Networking-Server projekt egy egyszerű socket illetve nio szerver mintakódot tartalmaz. A szerver futtatásához szükséges a fájlok fordítása és csomagolása. A fordítás során használni kell a Networking-Messages.jar csomagot. A csomagolás során pedig a MANIFEST.MF állományt.
- Töltsük le a forrásfájlokat tartalmazó mappát (src) egy gyökérkönyvtárba (root)
- Hozzuk létre a root/classes mappát
- A root mappából adjuk ki a következő parancssori parancsot:
javac src/server/nio/*.java src/server/socket/*.java src/server/socket/messageboard/*.java -d classes -classpath path/to/Networking-Messages.jar - Lépjünk be a root/classes mappába és adjuk ki a következő parancssori parancsot:
jar cfm Networking-Server.jar MANIFEST.MF server/nio/*.class server/socket/*.class server/socket/messageboard/*.class
Az előállt Networking-Server.jar csomag futtatása az alábbi parancssori paranccsal lehetséges:java -jar Networking-Server.jar
A futtatáshoz szükséges, hogy a Networking-Messages.jar csomagot a Networking-server.jar csomaggal közös mappában helyezzük el. Jelenlegi konfigurációval a socket szerver indul el.
Irodalom: Elliotte Rusty Harold - Java Network Programming (4th edition/O'Reilly)
C#
Network programming: https://msdn.microsoft.com/en-us/library/4as0wz7t(v=vs.110).aspx
Socket programming + examples: https://msdn.microsoft.com/en-us/library/w89fhyex(v=vs.110).aspx