일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- c3 축 없애기
- subporcess path
- centos pyhon 설치
- python popen
- 1697
- telegraf
- semanage
- snmp test
- gcc 업데이트
- c3 step graph
- gcc regex
- linux시간으로 변경
- selinux port 등록
- InfluxDB
- CentOS7
- 백준
- 정규식 문자열 출력
- python os
- c3 second
- influxdb 설치
- 정규식 활용
- g++ 업데이트
- c3 축 가리기
- 정규식 컴파일
- c3 초
- c++ 정규식
- python subprocess
- grafana dashboard
- regex_search
- snmp
- Today
- Total
목록websocket (5)
리셋 되지 말자
html에서 파일을 업로드하여 javascript를 이용해 base64로 인코딩을 할때, 파일의 용량이 너무 크면 base64로 변환된 문자열(?)의 길이를 가져오지 못하는 경우를 만났다. 그래서 업로드한 파일 자체의 길이와 분할을 통해서 전송하는 방식으로 전송을 해보았다. 명월님의 블로그를 참고하여 진행하였다.(https://nowonbun.tistory.com/725?category=876375) server.py import asyncio; # 웹 소켓 모듈을 선언한다. import websockets; # 업로드 할 때 데이터 정보에 관한 클래스 class Node(): #생성자 def __init__(self): self.__filename=''; # 받는 파일의 이름 self._..
client.html server.py import socket import sys import re import hashlib import base64 import threading import struct import subprocess import os def send(client, msg): print('\n' + '\x81' + '\n') data = bytearray(msg.encode('utf-8')) if len(data) > 126: data = bytearray([129, 126]) + bytearray(struct.pack('>H', len(data))) + data else: data = bytearray([129, len(data)]) + data client.send(data) ..
def handshake(client): request = client.recv(2048) p=re.compile('Sec-WebSocket-Key: (.*)\\r') m = p.search(request.decode()) #key = m.group(1)+'258EAFA5-E914-47DA-95CA-C5AB0DC85B11' key = 'dGhlIHNhbXBsZSBub25jZQ=='+'258EAFA5-E914-47DA-95CA-C5AB0DC85B11' h=hashlib.sha1() h.update(key.encode()) #sh1_key = hashlib.sha1().digest() base64_key = base64.b64encode(h.diges..
https://developer.mozilla.org/ko/docs/WebSockets/Writing_WebSocket_servers 웹소켓 서버 작성하기 웹 소켓 서버는 특정한 프로토콜을 따르는 서버의 임의 포트를 리스닝하고 있는 TCP 어플리케이션입니다. 사용자 서버를 만드는 작업은 두려운 일일수도 있습니다. 하지만, 당신이 선택한 플랫폼상에서 간단한 웹 소켓 서버를 구현하는것은 쉬울것입니다. developer.mozilla.org https://stackoverflow.com/questions/43748377/sending-receiving-websocket-message-over-python-socket-websocket-client