32.1한국어
릴리즈 버전: 1.7
빌드 번호: 31494
릴리즈 타입: master
릴리즈 날짜: 2016년 03월 10일 (한국시간기준)
2016년 5월 전후로 하여 유니티4, 언리얼 엔진3에 대한 지원이 중단될 예정입니다.
수정
CNetServer::OnConnectionRequest의 bool output parameter가 무시되는 버그가 수정되었습니다.
클라이언트가 서버 접속 과정 중에 OnJoinServerComplete가 호출되지 않는 문제가 수정되었습니다.
간헐적으로 NetClient 객체 삭제 시 크래시가 발생하는 버그가 수정되었습니다.
NetClient를 single thread mode로 구동시 FrameMove가 10ms 이상의 시간을 소요하는 문제가 수정되었습니다.
1/65535 이상의 확률로 NetServer로의 연결이 실패하는 문제가 수정되었습니다.
MFC 프로젝트에서 프라우드넷 사용시에 발생하던 컴파일 에러가 수정되었습니다.
컴파일 수행 시에 vs2015 경고 레벨 4로 설정시 초기화 되지 않는 지역변수 사용과 관련하여 경고 처리 되는 부분이 수정되었습니다.
-Common.h에만 들어가던 PIDL 파일의 include구문이 C++에서 다른 모든 cpp와 h파일에도 들어가게 수정되었습니다.
NetClient가 Windows XP에서 지원되도록 수정되었습니다.
PS4: DNS lookup 작업이 장시간 수행되면 에러가 나는 문제가 수정되었습니다.
PS4에서 P2P 연결 맺기/끊기를 반복하고 NetClient 생성,파괴를 반복할 경우 크래시나는 문제가 수정되었습니다.
추가
실행중인 프로그램의 파일이 있는 폴더 경로를 얻는 함수가 추가되었습니다. 참조 [1]
콜스택을 얻는 함수가 추가되었습니다. 참조 [2]
C# NetServer.GetP2PConnectionStats API가 추가되었습니다.
C# NetUtil::GetLocalIPAddresses API가 추가되었습니다. (호스트가 갖고 있는 로컬 IP 주소를 모두 얻어냅니다.
C# NetServer에 LogWriter 클래스가 추가되었습니다. 참조 [3]
ProudNet Util인 PIDL-addon 설치 파일이 추가되었습니다. (자세한 사용 방법은 guide.nettention.com 에 제공됩니다.)
개선
NetServer의 실행 성능과 처리 성능이 개선되었습니다.
참조
참조 [1]
// 사용
Proud::String dir = Proud::GetCurrentDirectory();
참조 [2]
// 사용 // Windows Proud::CFastArray<Proud::String> output = new Proud::CFastArray<Proud::String>(); Proud::GetStackTrace_Win32(output); // Unix Proud::CFastArray<Proud::String> output = new Proud::CFastArray<Proud::String>(); Proud::GetStackTrace_Unix(output);
참조 [3]
// 생성 LogWriter myWriter = LogWriter.Create("testLog.txt"); // 사용 myWriter.WriteLine("test log 01"); myWriter.WriteLine("test log 02"); myWriter.WriteLine("test log 03"); // 파괴 if (myWriter != null) { myWriter.Dispose(); myWriter = null; }
32.2English
Release version: 1.7
Build: 31494
Release type: master
Date of release: March 10, 2016 (Korean Time)
Starting from sometime around May, 2016, Unity 4 and Unreal Engine 3 will be no longer supported.
Revision
The bug in which the bool output parameter of CNetServer::OnConnectionRequest was ignored is not fixed.
The issue of failing to call OnJoinServerComplete is now fixed.
The issue with the occasional crashes when a NetClient object is deleted is not fixed.
The issue of FrameMove requiring 10ms or longer time when the NetClient is run on the single thread mode has now been fixed.
The issue of failing to connect to NetServer at a chance of 1/65535 or higher is now fixed.
The compile error that occurred when ProudNet is used in an MFC project is now fixed.
The issue of warning messages related to the use of the local variables that are not initialized when compiling with the vs2015 warning level set to 4 or higher is now fixed.
The include statement in the PIDL file, which was only included in Common.h is now modified to be inserted in all the other cpp and h files in C++.
Now NetClient supports Windows XP.
The issue of having errors after a prolonged PS4: DNS lookup task has been fixed.
The issue of crashes when NetClient is repeatedly created and scrapped, while PS4 establishes or disengages from P2P connections repeatedly, as well.
Added Features
A new function that returns the folder path of the program file that is currently running has been added. Reference [1]
A function to retrieve the call stack is added. Reference [2]
C# NetServer.GetP2PConnectionStats API has been added.
C# NetUtil::GetLocalIPAddresses API has been added. (It retrieves the local IP address possessed by the host.
C# NetServer에 LogWriter class has been added. Reference [3]
The PIDL-addon installation file, which is a ProudNet Until, is now added. (See guide.nettention.com for more details on how to use.)
Improvement
The processing performance and execution capability of NetServer have been improved.
Reference
Reference [1]
// Use
Proud::String dir = Proud::GetCurrentDirectory();
Reference [2]
// Use // Windows Proud::CFastArray<Proud::String> output = new Proud::CFastArray<Proud::String>(); Proud::GetStackTrace_Win32(output); // Unix Proud::CFastArray<Proud::String> output = new Proud::CFastArray<Proud::String>(); Proud::GetStackTrace_Unix(output);
Reference [3]
// generation LogWriter myWriter = LogWriter.Create("testLog.txt"); // Use myWriter.WriteLine("test log 01"); myWriter.WriteLine("test log 02"); myWriter.WriteLine("test log 03"); // destroy if (myWriter != null) { myWriter.Dispose(); myWriter = null; }
32.3日本語
リリース バージョン: 1.7
ビルド番号: 31494
リリース タイプ: master
リリース日付: 2016 年 03月 10日 (韓国時間基準)
2016年5月前後でユニティ4,アンリアル エンジン3に対する支援が中断される予定です。
修正
CNetServer::OnConnectionRequestのbool output parameterが無視されるバグが修正されました。
クライアントがサーバー接続過程中にOnJoinServerCompleteが呼び出されない問題が修正されました。
間欠的にNetClient客体の削除の時クラッシュが発生するバグが修正されました。
NetClientをsingle thread modeで駆動時FrameMoveが10ms以上の時間を所要する問題が修正されました。
1/65535以上の確率でNetServerへの連結が失敗する問題が修正されました。
MFCプロジェクトでProudNet使用時発生したコンパイル エラーが修正されました。
コンパイル遂行時vs2015警告レベル4に設定時初期化されない地域変数の使用と関連して警告処理される部分が修正されました。
Common.hにだけ入ったPIDLファイルのinclude構文がC++から他のすべてのcppとhファイルにも入るように修正されました。
NetClientがWindows XPで支援されるように修正されました。
PS4:DNS lookup作業が長時間遂行されればエラーが発生する問題が修正されました。
PS4でP2P連結の結び/切りを繰り返してNetClientの生成、破壊を繰り返す場合、クラッシュが発生する問題が修正されました。
追加
実行中のプログラムのファイルのあるフォルダ経路を得る関数が追加されました。参照 [1]
コールステクを得る関数が追加されました。参照 [2]
C# NetServer.GetP2PConnectionStats APIが追加されました。
C# NetUtil::GetLocalIPAddresses APIが追加されました。(ホストが持っているローカルIP住所を全部引き出します。)
C# NetServerにLogWriterクラスが追加されました。参照 [3]
ProudNet UtilのPIDL-addon設置ファイルが追加されました。(詳しい使用方法は guide.nettention.comに提供されます。)
改善
NetServerの実行性能と処理性能が改善されました。
参照
参照 [1]
// 使用
Proud::String dir = Proud::GetCurrentDirectory();
参照 [2]
// 使用 // Windows Proud::CFastArray<Proud::String> output = new Proud::CFastArray<Proud::String>(); Proud::GetStackTrace_Win32(output); // Unix Proud::CFastArray<Proud::String> output = new Proud::CFastArray<Proud::String>(); Proud::GetStackTrace_Unix(output);
参照 [3]
// 生成 LogWriter myWriter = LogWriter.Create("testLog.txt"); // 使用 myWriter.WriteLine("test log 01"); myWriter.WriteLine("test log 02"); myWriter.WriteLine("test log 03"); // 破壊 if (myWriter != null) { myWriter.Dispose(); myWriter = null; }
32.4中國語
发行版本:1.7
版本号:31494
发行类型:master
发行日期:2016年03月10日(以韩国时间为准)
2016年5月左右将停止对Unity 4,Unreal Engine 3的支持。
修改
CNetServer::OnConnectionRequest的bool output parameter被忽视的Bug得到修改。
连接服务器过程中Client无法呼叫OnJoinServerComplete的问题得到修改。
间歇性删除NetClient客体时发生崩溃现象的Bug得到修改。
通过single thread mode启动NetClient时,FrameMove耗时10ms以上的问题得到修改。
以1/65535以上的概率,NetServer连接失败的问题得到修改。
MFC项目上使用ProudNet时发生的编译错误问题得到修改。
对于使用编译执行时设置为vs2015警告等级4时不会初始化的局部变量,已修改警告处理的部分。
Common.h里才有的PIDL文件的include语法,修改后C++语言的其他所有cpp和h文件上也有include语法。
修改后Windows XP上支持NetClient。
已修改长时间执行PS4: DNS lookup工作时出现错误信息的问题。
已修改PS4上重复P2P连接断开操作,重复NetClient生成、破坏操作时出现崩溃现象的问题。
添加
已添加获得有正在执行的程序文件的文件夹路径的函数。参照 [1]
已添加获得调用栈的函数。参照 [2]
已添加C# NetServer.GetP2PConnectionStats API。
已添加C# NetUtil::GetLocalIPAddresses API。(获得主机拥有的所有本机IP地址)
C# NetServer上添加LogWriter类。参照 [3]
已添加ProudNet Util PIDL-addon安装文件。(guide.nettention.com上提供详细的使用方法。)
改善
NetServer执行性能和处理性能得到改善
参照
参照 [1]
// 使用
Proud::String dir = Proud::GetCurrentDirectory();
参照 [2]
// 使用 // Windows Proud::CFastArray<Proud::String> output = new Proud::CFastArray<Proud::String>(); Proud::GetStackTrace_Win32(output); // Unix Proud::CFastArray<Proud::String> output = new Proud::CFastArray<Proud::String>(); Proud::GetStackTrace_Unix(output);
参照 [3]
// 生成 LogWriter myWriter = LogWriter.Create("testLog.txt"); // 使用 myWriter.WriteLine("test log 01"); myWriter.WriteLine("test log 02"); myWriter.WriteLine("test log 03"); // 毁坏 if (myWriter != null) { myWriter.Dispose(); myWriter = null; }