일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- string
- 맛집
- humble
- ubuntu
- TTS
- 딥러닝
- python
- CLASS
- ros
- linux
- error
- Torch
- 티스토리챌린지
- opencv
- 스팸
- 터미널
- 분당맛집
- ROS2
- CUDA
- 오블완
- Android
- tensorflow
- timm
- ChatGPT
- openAI
- socketio
- pytorch
- GPT
- 판교
- no space left on device
- Today
- Total
목록socketio (3)
RoBoLoG
[Python] 터미널 창에서 한줄로 SocketIO 서버 만들기Socket.IO 서버를 Ubuntu 터미널에서 한 줄로 실행하는 방법을 단계별로 자세히 설명하겠습니다. 1단계: 필요한 패키지 설치먼저, python-socketio와 eventlet 패키지를 설치합니다. 이를 위해 터미널에서 다음 명령을 실행합니다:pip install python-socketio eventlet 2단계: 한 줄로 Socket.IO 서버 실행다음 명령을 사용하여 한 줄로 Socket.IO 서버를 시작할 수 있습니다:python -c "import socketio, eventlet; sio = socketio.Server(); app = socketio.WSGIApp(sio); eventlet.wsgi.server(eve..
SocketIO vs ROS Socket.IO와 ROS(로봇 운영 체제) 통신은 각각 다른 목적과 구조를 가지고 있습니다. 먼저 각각에 대해 설명한 후, 그 장단점을 비교해보겠습니다. Socket.IO Socket.IO는 실시간, 양방향, 이벤트 기반의 통신을 위한 JavaScript 라이브러리입니다. 웹 애플리케이션에서 주로 사용되며, WebSocket을 기반으로 하지만 WebSocket이 지원되지 않는 환경에서도 작동할 수 있는 다양한 트랜스포트 방법을 지원합니다. 장점 실시간 통신: 빠른 데이터 교환과 즉각적인 피드백이 가능합니다. 양방향 통신: 서버와 클라이언트 간 양방향 통신을 지원합니다. 확장성: 다양한 환경과 플랫폼에서 확장성 있게 사용할 수 있습니다. 폴백 메커니즘: WebSocket이 지..
socketio 서버와 클라이언트 만들기 1. python-socketio란? 양방향 통신: 클라이언트와 서버 간에 실시간, 양방향 통신을 가능하게 합니다. 이벤트 기반: 통신은 이벤트 기반으로 이루어지며, 특정 이벤트가 발생했을 때 콜백 함수를 실행합니다. 다양한 환경 지원: python-socketio는 순수 Python 서버 뿐만 아니라, Flask, Django 등의 웹 프레임워크와도 통합될 수 있습니다. 다중 전송 방식 지원: WebSocket을 주 전송 방식으로 사용하지만, 다른 전송 방식도 지원합니다. 이는 클라이언트가 WebSocket을 지원하지 않는 경우에도 연결을 유지할 수 있게 해줍니다. 자동 재연결 및 네트워크 복구: 클라이언트 라이브러리는 네트워크 연결이 끊어졌을 때 자동으로 재연..