-
[C#] 기본 연결이 닫혔습니다. 보내기에서 예기치 않은 오류가 발생했습니다.프로그래밍/C# + Unity 2019. 11. 18. 17:40
문제 상황C#에서 HttpWebRequest를 이용하여 서버와 통신할 때, '기본 연결이 닫혔습니다. 보내기에서 예기치 않은 오류가 발생했습니다.'와 같은 오류가 나온다면, 해결방법은 다음과 같다. 문제 해결1. 해당 프로젝트의 프레임워크 버전을 4.5.2이상으로 올린다.2. 아래 코드를 적용한다.ServicePointManager.SecurityProtocol |= SecurityProtocolType.Ssl3;ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls;ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls11;ServicePointManager.SecurityProto..
-
Twitch Leecher 1.7.3 한글버전유틸리티/Twitch Leecher 2019. 11. 15. 07:00
트위치 플랫폼의 방송, 클립들을 다운로드해서 소장 할 수 있는 프로그램인 트위치리처(Twitch Leecher, 트위치 리쳐)입니다! 본 프로그램은 MIT 라이센스에 기반하여 배포되며 직접 한글화를 진행하였기 때문에 오역이나 의역이 있을 수 있습니다. 맞춤법이나, 한글 패치가 되어 있지 않은 부분은 댓글로 말씀해주시길 부탁드립니다! ※ 트위치 리처(트위치 리쳐)는 닷 넷 프레임 워크 4.7.1 (.Net Framework 4.7.1)이상이 설치 되어있어야 합니다. 이전 버전은 https://syudal.tistory.com/category/유틸리티/Twitch%20Leecher 에서 확인 하실수 있습니다. 다운로드 안타깝지만, 1.7.1 버전 부터는 32비트는 지원하지 않습니다. 64비트 전용으로만 배포..
-
Twitch Leecher 1.7.2 한글버전유틸리티/Twitch Leecher 2019. 11. 13. 08:50
※업데이트 안내※ 새로운 버전이 업데이트 되었습니다. https://syudal.tistory.com/category/유틸리티/Twitch%20Leecher '유틸리티/Twitch Leecher' 카테고리의 글 목록 정보의 바다를 헤엄치는 수달의 마음으로 syudal.tistory.com 트위치 플랫폼의 방송, 클립들을 다운로드해서 소장 할 수 있는 프로그램인 트위치리처(Twitch Leecher, 트위치 리쳐)입니다! 본 프로그램은 MIT 라이센스에 기반하여 배포되며 직접 한글화를 진행하였기 때문에 오역이나 의역이 있을 수 있습니다. 맞춤법이나, 한글 패치가 되어 있지 않은 부분은 댓글로 말씀해주시길 부탁드립니다! ※ 트위치 리처(트위치 리쳐)는 닷 넷 프레임 워크 4.7.1 (.Net Framewor..
-
[Unity] Easy Save Plugin to PlayerPrefs프로그래밍/C# + Unity 2019. 11. 4. 14:23
Easy Save 플러그인 Unity에는 EasySave라는 저장을 편리하게 해주는 유료 플러그인이 있다. Easy Save의 특정 기능을 꼭 써야만하는게 아니라면, Unity 내장 함수인 PlayerPrefs와 JsonUtility만으로도 EasySave의 거의 모든 기능을 사용할 수 있다. 소스 코드 EasySave의 암호화 후 저장기능을 사용하지 않을 거라면, 파일 읽기/쓰기를 하는 아래의 코드는 같은 결과를 내놓는다. //쓰기 ES3.SaveRaw(savedata, inputField.text + ".sav", settings); File.WriteAllText(inputField.text + ".sav", savedata); //읽기 result = ES3.LoadRawString("Save/"..
-
매개변수 List<T>의 비밀프로그래밍/C# + Unity 2019. 8. 27. 22:01
ListC#의 List는 Array를 간편하게 .Add/.Insert/.Remove/.Clear 해주며 비슷한 기능을 하는 Arraylist보다 더 안전하고 더 잘 수행한다. 하지만 List를 매개변수로 사용하게 되면 함정이 존재한다.List는 참조 형식의 클래스이므로, 매개변수로 사용하고 값을 변경하게 되면 서브루틴 뿐만 아니라, 루틴에도 영향을 끼친다. 쉽게 설명하자면, List b = a;라는 코드를 작성하고 b를 변경하면 a도 함께 변경된다.이는 참조형식의 클래스에서 나타나는 특징이다. 문제 해결이를 해결하는 방법은 간단하다.참조 형식이므로 새로 객체를 만들어주면 그만이다.※ 반목문으로 일일히 복사하는 방법도 있겠지만, 추천하지 않는다. List copy = new List(original);
-
[Unity] UnityWebRequest POST 헤더와 값 넣기프로그래밍/C# + Unity 2019. 8. 7. 11:44
문제 상황Unity는 문서화가 잘 되어 있는 언어중 하나이지만, 가끔 설명이 빠진 경우도 있다.UnityWebRequest에 POST 헤더를 넣어 전송하는 경우인데, 문서에는 값을 넣어서 전송하는 경우만 알려주고 있다. https://docs.unity3d.com/kr/current/Manual/UnityWebRequest-SendingForm.html HTTP 서버로 양식 보내기(POST)(Sending a form to an HTTP server (POST)) - Unity 매뉴얼HTML 양식으로 포맷된 서버에 데이터를 전송하기 위한 두 가지 기본 함수가 있습니다. WWW 시스템에서 마이그레이션하는 경우 아래의 WWWForm 사용을 참조하십시오.docs.unity3d.com 소스 코드의외로 해결하는 ..
-
Twitch Leecher 1.7.1 한글버전유틸리티/Twitch Leecher 2019. 8. 4. 15:24
※업데이트 안내※ 새로운 버전이 업데이트 되었습니다. https://syudal.tistory.com/category/유틸리티/Twitch%20Leecher '유틸리티/Twitch Leecher' 카테고리의 글 목록 정보의 바다를 헤엄치는 수달의 마음으로 syudal.tistory.com ※ 410에러 공지 ※ 기존의 트위치 리처는 https://api.twitch.tv/api/ API를 사용하여 영상을 다운로드 하고 있습니다. 현재 트위치社에서 해당 기능의 네임스페이스를 삭제하였습니다. 확인 한 결과, 트위치에서도 해당 기능을 사용하여 영상을 서비스하는 것이 아니라, 내부적으로 GraphQL이라는 기술을 사용하는 것으로 확인되었습니다. GraphQL을 사용하도록 변경할 수 있느냐 라는 말씀을 하실 수 ..
-
Twitch Leecher 1.5.7 한글버전유틸리티/Twitch Leecher 2019. 7. 4. 20:54
※업데이트 안내※ 새로운 버전이 업데이트 되었습니다. https://syudal.tistory.com/category/유틸리티/Twitch%20Leecher '유틸리티/Twitch Leecher' 카테고리의 글 목록 정보의 바다를 헤엄치는 수달의 마음으로 syudal.tistory.com 트위치 플랫폼의 방송, 클립들을 다운로드해서 소장 할 수 있는 프로그램인 트위치리처(Twitch Leecher, 트위치 리쳐)입니다! 본 프로그램은 MIT 라이센스에 기반하여 배포되며 직접 한글화를 진행하였기 때문에 오역이나 의역이 있을 수 있습니다. 맞춤법이나, 한글 패치가 되어 있지 않은 부분은 댓글로 말씀해주시길 부탁드립니다! ※ 트위치 리처(트위치 리쳐)는 닷 넷 프레임 워크 4.5 (.NetFrameWork 4..