일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- OpenCV
- 장고
- 그래픽 유저 인터페이스
- k8s
- paper review
- GUI
- numpy
- yaml
- pytorch
- 웹 프로그래밍
- 파이토치
- FLASK
- Python
- Computer Vision
- POD
- Tkinter
- kubernetes
- 딥러닝
- vue.js
- 텐서플로우
- 컴퓨터 비전
- Docker
- MariaDB
- Django
- 파이썬
- 데이터베이스
- 논문 리뷰
- tensorflow
- Deep Learning
- Web Programming
- Today
- Total
목록Python/TCP IP (2)
Maxima's Lab
안녕하세요, 오늘은 다중 클라이언트 (Multiple Clients)에 대해서 접속을 수락하고 각 Clients가 보내는 데이터를 송수신하는 코드를 구현해보도록 하겠습니다. 이를 구현하기 위해서는 Multiple Threads를 사용해서 클라이언트의 연결 요청을 처리하고 연결할 수 있는 최대 클라이언트 수를 지정해줍니다. import socket import threading HOST = '127.0.0.1' PORT = 12345 MAX_CLIENTS = 5 def handle_client(conn, addr): print(f'Connected by {addr}') while True: data = conn.recv(1024) if not data: break print(f'Received {repr(..
안녕하세요, 오늘은 TCP/IP 개념과 프로토콜을 사용하여 간단 예제를 구현하는 방법에 대해서 알아보도록 하겠습니다. TCP/IP 는 인터넷 프로토콜 스위트 (Internet Protocol Suite)의 핵심적인 프로토콜로, 인터넷에서 데이터를 전송하기 위한 표준 프로토콜입니다. TCP는 신뢰성이 있는 연결 지향 프로토콜로, IP는 비연결성의 데이터그램 프로토콜입니다. 파이썬에서 TCP/IP 프로토콜을 구현하는 방법은 다음과 같습니다. 소켓 만들기 socket.scoket() 함수를 호출하여 소켓 생성 서버 연결 대기 서버 소켓에 bind() 함수를 호출하여 IP 주소와 Port 번호를 할당 listen() 함수를 호출하여 클라이언트의 연결 요청을 대기 클라이언트 연결 수락 accept() 함수를 호출..