본문 바로가기

클라이언트2

[Python] 소켓 통신하여 채팅 하기 안녕하세요! 오늘은 서버와 소켓 통신 하여 클라이언트 간 채팅을 구현해보도록 하겠습니다. 테스트 환경 - Ubuntu 18.04.5 LTS - Python 3.6.9 1. 소켓(Socket)이란? 소켓(Socket)이란 네트워크상에서 동작하는 프로그램 간 통신의 종착점(Endpoint)입니다. 즉, 프로그램이 네트워크에서 데이터를 통신할 수 있도록 연결해주는 연결부라고 할 수 있습니다. 채팅이나 게임 등 클라이언트와 서버 간 양방향 통신이 필요한 프로그램에 사용되고 있습니다. 2. 소켓 프로그래밍의 흐름 소켓 프로그램의 흐름은 아래 그림과 같이 진행이 됩니다. 3. 구현 소켓에 구현 시 IP, Port, Protocol 등 옵션을 설정 해줄 수 있습니다. 본 글에서는 간단히 집고 넘어가니 자세히 알고 싶.. 2021. 9. 11.
[C#][JAVA]C# 클라이언트 JAVA 서버 간 TCP/IP Socket 데이터 통신 안녕하세요. 이번에는 C# 클라이언트 JAVA 서버를 이용해서 서로 TCP 데이터 TCP/IP Socket 통신을 하는 것에 대해 알아보겠습니다. 통신 방법을 알아보기 전에 TCP TCP/IP Socket 통신이란 무엇인지부터 알아봐야겠죠? TCP/IP Socket TCP/IP Networking Basics (The Java™ Tutorials > Custom Networking > Overview of Networking) The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later releas.. 2021. 6. 21.