728x90 반응형 SMALL 서버3 [.net framework] Socket 통신(클라이언트) .net framework 4.7.2 Console App 150개의 클라이언트 인스턴스 생성각 클라이언트가 10초마다 서버로 데이터 전송각 클라이언트가 독립적으로 실행되며, 서버와 지속적인 연결 유지서버와 연결 끊어지면 자동 재연결 using System;using System.Collections.Generic;using System.Net.Sockets;using System.Text;using System.Threading.Tasks;namespace ConsoleSocketClient{ class Program { private static int clientCount = 150; // 클라이언트 개수 private static string serverIp .. 2025. 2. 18. [.net framework] Socket 통신(서버) .net framework 4.7.2 WinForm 여러 클라이언트로부터 지속적으로 데이터를 받아올 수 있도록 구성클라이언트 목록 관리실시간 데이터 수신 및 UI 갱신개별 클라이언트 연결 해제 및 전체 해제 기능서버 시작 및 종료 기능using System;using System.Collections.Concurrent;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;using System.Threading.Tasks;using System.Windows.Forms;namespace SocketServer{ public partial class Form1 : Form { privat.. 2025. 2. 18. [.net] SSE(Server-Sent-Event) 닷넷에서는 HTTP 기반의 SSE를 구현하기 위해 HttpResponse 객체와 같은 기본 HTTP 기능을 활용 닷넷 환경에서 SSE 구현 방식 - SSE를 처리하는 HTTP 앤드포인트를 직접 생성하여 구현, ex) Response.ContentType = "text/event-stream" 으로 SSE 응답 형식 설정 SSE가 지원되는 브라우저 닷넷 MVC에서 SSE 구현 방법// ASP.NET MVC에서 SSE 구현 // 컨트롤러 메서드 작성public async Task StreamData(){ Response.ContentType = "text/event-stream"; Response.BufferOutput = false; try { while (true) .. 2024. 11. 29. 이전 1 다음 728x90 반응형 LIST