본문 바로가기

서버5

[Python] FastAPI를 사용해서 서버 만들기 https://stickode.tistory.com/1051 https://stickode.tistory.com/1062 저번 시간에 이어서, 오늘은 DB에 저장해둔 데이터를 시각화해보겠습니다. 코드에서 user와 password는 본인의 DB 설정에 맞게 변경하셔야합니다. MariaDB에는 다음과 같은 테이블을 추가하시면 됩니다. CREATE TABLE trades ( type VARCHAR(50), code VARCHAR(20), timestamp BIGINT, trade_date DATE, trade_time TIME, trade_timestamp BIGINT, trade_price DECIMAL(20, 4), trade_volume DECIMAL(20, 8), ask_bid VARCHAR(10),.. 2024. 3. 3.
[Nodejs] Nodemon으로 오류 기록하고 자동 재시작하기 Nodejs으로 서버 실행 중에 에러가 날 때, 예외처리가 되어있지 않다면 서버가 멈춰버립니다. 하지만 아래 코드를 활용하면 어떤 원인으로 서버가 멈췄는지 error.log를 통해 확인 가능하고, 지속적인 서버 운영도 가능합니다. nodemon.json { "restartable": "rs", "events": { "crash": "nodemon --delay 500ms" } } package.json { "name": "your-project-name", "version": "1.0.0", "scripts": { "start": "nodemon app.js" }, "dependencies": { "express": "^4.17.1", "moment-timezone": "^0.5.33", "winston.. 2024. 1. 18.
[JAVA] 간단한 HTTP서버 만들기 오늘은 간단한 HTTP서버 만들기를 해보겠습니다. 아래 코드를 실행한 후, 브라우저에서 아래 두 링크를 입력해봅니다. 글의 맨 아래 첨부한 이미지가 출력되면 정상적으로 서버가 운영되고 있는 것입니다. 자바는 17버전을 사용했습니다. http://localhost:8000/ http://localhost:8000/test // HTTP 서버 구현 클래스 public class SimpleHttpServer { // 메인 실행 메서드 public static void main(String[] args) throws Exception { // 포트 8000에서 동작하는 HTTP 서버 인스턴스 생성 HttpServer server = HttpServer.create(new InetSocketAddress(800.. 2023. 10. 25.
[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.