Help with understanding the Request / Response packages

05/24/2018 18:50 oosamioo#1
I am working with Eastrall's files, their Rhisis project, I have never handled network packages, and although I have managed to understand most of the system's operation, I still do not know how to understand the structure of the package sent in client and the response package, only that I need to understand, the logic that would entail would not be any problem, but I have never handled network packages so it is a completely new area, could someone help me? How or where can I go to understand the structure of the Request / Answer package depending on the Header?
05/24/2018 21:32 Dr. Peacock#2
Good evening, oosamioo !
First of all, are you familiar with C++ and the Flyff Source ?
I Currently don't know what you exactly want to know about the Network Packages, but if you want to know for what Packages are...

Just an example!:
You got the Model Change System.
Now, you want to Change your Weapon Model....
If you enter the Model Change and drag down the Items as example the Weapon in the Slot and press ok, your Client send a Package and try to Change the Model... YoYo = Stick give you a Error Message, you are Not able to do this.... If Everything is right you can Change the Model with Success and there is a Message that its done...

Check as example a v19 Source, There are a lot of Systems ans Packages.

Feel Free to ask me but i need more Informations...
05/25/2018 05:11 oosamioo#3
Quote:
Originally Posted by Dr. Peacock View Post
Good evening, oosamioo !
First of all, are you familiar with C++ and the Flyff Source ?
I Currently don't know what you exactly want to know about the Network Packages, but if you want to know for what Packages are...

Just an example!:
You got the Model Change System.
Now, you want to Change your Weapon Model....
If you enter the Model Change and drag down the Items as example the Weapon in the Slot and press ok, your Client send a Package and try to Change the Model... YoYo = Stick give you a Error Message, you are Not able to do this.... If Everything is right you can Change the Model with Success and there is a Message that its done...

Check as example a v19 Source, There are a lot of Systems ans Packages.

Feel Free to ask me but i need more Informations...
what I needed to know was the structure of each package depending on the header, for example the PAcketType "CHAT", but I found where the structures are in the C ++ code, thank you for your comment!