본문 바로가기
728x90

전체 글154

datamatrix 생성 시 정사각형이 아닌 다른모양으로 생성될경우 itextpdf 에서 지원되지 않는 사이즈라 다시 정의해줘야함. private Image setDatamatrix(String text){ int[] barcodeDimensions = {10, 12, 14, 16, 18, 20, 22, 24, 26, 32, 36, 40, 44, 48, 52, 64, 72, 80, 88, 96, 104, 120, 132, 144}; BarcodeDatamatrix barcode = new BarcodeDatamatrix(); barcode.setOptions(BarcodeDatamatrix.DM_AUTO); Image image = null; try{ // try to generate the barcode, resizing as needed. for (int genera.. 2023. 4. 17.
tcpclient https://unininu.tistory.com/475 C# 윈폼 - TCP/IP 네트워크 통신을 뚫어보자 TCP/IP 네트워크 통신은 초보자 입장에서는 다소 복잡한 개념이다. 그러나 서버와 클라이언트가 메세지를 주고받는 간단한 채팅 프로그램만이라도 성공적으로 짜볼 수 있다면, 네트워크 통신의 진입장벽을 낮출 수 있을 것이라 생각한다. 그래서 최대한 짧은 코드로 작성해본 것을 올려본다. 왼쪽이 서버, 오른쪽이 클라이언트 실행 화면이다. 폼구조는 서버와 클라이언트 모두 같게 만들었다. TCP/IP 네트워크 통신에 필요한 주요한 코드들을 먼저 확인해 보자. 1. using 지시문 선언 using System.Threading; // 추가 using System.Net; // 추가 using System.N.. 2023. 1. 12.
비동기 메서드 호출 textbox 크로스쓰레드 에러시 public static async Task PostAsyncHttp() { HttpClient _httpClient = new HttpClient(); _httpClient.DefaultRequestHeaders.Add("Authorization", "Bearer AasdY"); var parameters = new Dictionary(); parameters.Add("message", "안녕하세요"); var encodedContent = new FormUrlEncodedContent(parameters); var response = await _httpClient.PostAsync("https://notify-asify", encodedContent).ConfigureAwait(false); Con.. 2022. 12. 13.
Task에서 메서드 호출 시 invalidoperationexception private void button1_Click(object sender, EventArgs e) { //equipList(); Task task = new Task(taskTest); task.Start(); } private void taskTestAction(object sender, EventArgs e) { /* Console.WriteLine("====" + _equipMap.Count); string comboTmp = comboBox1.SelectedItem.ToString(); Console.WriteLine("comboTmp : " + comboTmp); string macAddr = getMacAddrByComboBox(); Console.WriteLine("macAddr : " + .. 2022. 12. 8.
728x90