ProudNet.Eng
WebsiteProud ConsoleLanguage
  • 🌐ProudNet
    • ProudNet Introduction
    • Download and Install
      • How to verify your ProudNet license
      • AMI
    • Project Settings
      • C++
      • C#
      • Mac Xcode
      • Linux
      • Unity3D
        • iOS Build
      • Unreal Engine 4
      • Running the PIDL Compiler
    • Using ProudNet
      • Server and Client
        • Utilization of Server
        • Utilization of Client
      • RMI
        • Utilization of RMI
      • PIDL
        • Utilization of PIDL
      • Event handling
      • Communication messages
      • P2P Communication
        • Using P2P communication
    • Utilization of ProudNet
      • How to use
      • Tips for performance
    • Using DB in ProudNet
      • DB Cache System ver.2
        • DB Cache Theory and Understanding
        • Install DB Cache and Set Up Network
        • DB Cache Server and Client
        • DB Cache usage and application
          • Utilization of DB Cache
      • ADO API
      • ODBC API
    • ProudNet Utility
  • ProudNet Note
    • Technical Notes
      • Main Loop
      • Setting up a server firewall
      • Encryption and decryption
      • What to do in case of an error
      • List of error messages
      • Synchronizing Character Position
      • Client-Server Communication
      • MiniDump (Error Dump System)
      • [Version 1.6] Server-to-Server LAN Communicator
    • Glossary
    • Sample examples
  • 🌐Proud Service
    • Guide for Console
    • ProudChat
      • Download SDK
        • C++
        • C#
        • Unity3D
        • Unreal Engine 4
      • Features in Console
Powered by GitBook
On this page
  • Contents
  • Server and Client
  • RMI
  • PIDL
  • Event handling
  • Communication messages
  • P2P communication
  • Example codes variables
  1. ProudNet

Using ProudNet

Last updated 1 year ago

In order to use ProudNet, you need to link the Lib files in the ProudNet installation location -> Lib folder to your project. Please link the version that matches your version of Visual Studio and the compilation version (debug, release, etc.).

Link with caution, as it will not work if the versions do not match.

The ProudNet module is available by including ProudNet.h in the ./include folder. All sources are bundled with namespace Proud, which makes it more convenient to use namespace Proud.

Contents

Example codes variables

For better understanding, C++ and C# code examples are written, so please refer to the variables below.

Variable name
Description

m_netCient

Instantiated CNetClient objects

m_netServer

Instantiated CNetServer objects

g_version

Globally set protocol version

Variable name
Description

netClient

Instantiated NetClient objects

netServer

Instantiated NetServer objects

version

Preset protocol version variable

simpleStub

User-defined Stub objects

simpleProxy

User-defined Proxy objects

🌐
▪️
▪️
▪️
▪️
▪️
▪️
Server and Client
RMI
PIDL
Event handling
Communication messages
P2P communication