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
  • Versions 1.7.40679 and earlier
  • Versions above 1.7.40679 to below 1.7.47942
  • 1.7.47942 and later versions
  • - Required libraries
  • Back
  1. ProudNet
  2. Project Settings

C#

To use ProudNet in a C# project on the DotNet Framework, you need to put the dll in the same path as the executable.

Please be aware that even if it is a server program, the client library must also be referenced to build and run.

There are some differences in the configuration of the DLL that need to be referenced between the 1.7.40679 and 1.7.47942 versions.

Versions 1.7.40679 and earlier

  • /lib/DotNet/ProudDotNetClient.dll

  • /lib/DotNet/$(Platform)/ProudNetClientPlugin.dll

  • /lib/DotNet/ProudDotNetServer.dll

  • /lib/DotNet/$(Platform)/ProudNetServerPlugin.dll

Versions above 1.7.40679 to below 1.7.47942

  • /lib/DotNet/ProudDotNetClient.dll

  • /lib/DotNet/$(Platform)/ProudNetClientPlugin.dll

  • /lib/DotNet/$(Platform)/ProudNetClient.dll

  • /lib/DotNet/ProudDotNetServer.dll

  • /lib/DotNet/$(Platform)/ProudNetServerPlugin.dll

  • /lib/DotNet/$(Platform)/ProudNetServer.dll

1.7.47942 and later versions

Starting with version 1.7.47942, the dll version of the OpenSSL module must be added to the same path as the server program, as the OpenSSL module is not included in the server module.

You can use any version of the OpenSSL dll as long as you name them libcrypto-1_1-x64.dll and libssl-1_1-x64.dll.

Starting with version 1.7.47942, you must install the VC redistribution package to use the DotNet module. The VC 2015 - 2019 redistribution package is located inside the Bin folder in the ProudNet installation path.

- Required libraries

  • /lib/DotNet/ProudDotNetClient.dll

  • /lib/DotNet/$(Platform)/ProudNetClientPlugin.dll

  • /lib/DotNet/$(Platform)/ProudNetClient.dll

  • /lib/DotNet/ProudDotNetServer.dll

  • /lib/DotNet/$(Platform)/ProudNetServerPlugin.dll

  • /lib/DotNet/$(Platform)/ProudNetServer.dll

  • libcrypto-1_1-x64.dll

  • libssl-1_1-x64.dll


Last updated 5 months ago

Due to the licensing of OpenSSL, we are unable to provide the OpenSSL dll files as part of the installation. You can download the required OpenSSL dll files from the links below. Download links :

🌐
https://kb.firedaemon.com/support/solutions/articles/4000121705
https://wiki.openssl.org/index.php/Binaries
⬅️
Back