Skip to content

pekmil/Networking-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Networking-Server

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.

  1. Töltsük le a forrásfájlokat tartalmazó mappát (src) egy gyökérkönyvtárba (root)
  2. Hozzuk létre a root/classes mappát
  3. 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
  4. 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

About

Networking server tutorial code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages