C#
DotNet Framework의 C# 프로젝트에서 ProudNet을 사용하시려면, 실행 파일과 같은 경로에 dll들을 넣어야 합니다.
서버 프로그램일지라도 클라이언트 라이브러리도 같이 참조하고 있어야 빌드와 실행되니주의 부탁 드립니다.
1.7.40679 버전과 1.7.47942 버전을 기준으로 참조해야 하는 dll들 구성이 일부 다릅니다.
1.7.40679 이하 버전
/lib/DotNet/ProudDotNetClient.dll
/lib/DotNet/$(Platform)/ProudNetClientPlugin.dll
/lib/DotNet/ProudDotNetServer.dll
/lib/DotNet/$(Platform)/ProudNetServerPlugin.dll
1.7.40679 초과 ~ 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 이상 버전
1.7.47942 버전부터 OpenSSL 모듈이 서버 모듈에 들어가 있지 않기 때문에 dll 버전의 OpenSSL 모듈을 서버 프로그램과 같은 경로에 추가해야 합니다.
OpenSSL dll 파일들은 OpenSSL의 라이선스로 인해 설치 파일로 제공해 드릴 수 없습니다. 필요한 OpenSSL dll 파일은 아래 링크를 통하여 다운 받으실 수 있습니다. 다운로드 링크 : https://kb.firedaemon.com/support/solutions/articles/4000121705 https://wiki.openssl.org/index.php/Binaries
어떤 버전의 OpenSSL dll이라도 이름만 libcrypto-1_1-x64.dll과 libssl-1_1-x64.dll로 맞춰준다면 사용 가능합니다.
1.7.47942 버전부터 DotNet 모듈을 사용하려면 VC 재배포 패키지를 설치하셔야 합니다. VC 2015 - 2019 재배포 패키지는 ProudNet 설치 경로의 Bin 폴더 안에 있습니다.
- 필요한 라이브러리
/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