분류 전체보기203 tcp/ip 소켓 통신 기본 개념 이해하기 [퍼옴] 출처: https://m.blog.naver.com/rhukjin/222039346792 c# 프로그래밍 tcp/ip 이더넷 통신 이번장에서도 실제 산업현장에서 쓰는 비동기식 tcp/ip 소켓 프로그래밍에 대해 c#으로 구현방법에 대해 알... blog.naver.com c# 에서 네트워크 소켓 프로그래밍을 할때 특별히 외부 라이브러리를 사용할 필요는 없습니다. 따라서 외부 라이브러리 관리자인 nuget패키지 관리를 요번에는 안씁니다. 단순히 소스코드에서 아래와 같이 두개의 라이브러리를 추가합니다. 위 두개만 있으면 이더넷 통신을 손쉽게 구현 할 수 있습니다. 이더넷 통신할때 매번 코드를 생성하는게 귀찮으므로, 라이브러리 형식으로 하나 만들어놓기로 합니다. 우선 AsyncObject.cs .. 2024. 3. 5. 외부 프로그램 실행 및 종료이벤트 처리[퍼옴] 출처: https://imcyber.tistory.com/264 [C#] 외부 프로그램 실행시키고,종료이벤트 처리 C#으로 응용프로그램 프로세스를 실행시키고, 에러가 발생했을 때 강제 종료 시키고 다시 응용프로그램을 실행시키도록 Launcher 프로그램을 만들었다. 그런데 Tray Icon으로 숨겨지는 프로그램, Dial imcyber.tistory.com 2024. 3. 5. 외부 프로그램 실행 및 위치, 사이즈 조정 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Diagnostics; using System.Runtime.InteropServices; using System.IO; using System.Threading; namespace UnitConnTest { public partial class Form5 : Form { [DllImport("user32.. 2024. 3. 5. WebBrowser IE 버전 매칭 Public Function GetEmbVersion() As Integer Dim ieVer As Integer = GetBrowserVersion() If ieVer > 9 Then Return ieVer * 1000 + 1 'IE 10/11 이상 If ieVer > 7 Then Return ieVer * 1111 'IE 8/9 End Function Public Sub FixBrowserVersion() Dim appName As String = System.IO.Path.GetFileNameWithoutExtension(System.Reflection.Assembly.GetExecutingAssembly().Location) FixBrowserVersion(appName) FixBrowserVer.. 2021. 7. 23. 이전 1 ··· 3 4 5 6 7 8 9 ··· 51 다음