Chat

공부/TIL

[Nods.js] dgram을 이용한 UDP 채팅 서버 구현

UDP로 비슷한 chat program을 만드는 과제를 진행해보겠다. UDP는 이제 잘 쓰이지 않기 때문에 깊이 파고들지 않겠다. server.js const PORT = 3000 const HOST = '127.0.0.1' const dgram = require('dgram') const server = dgram.createSocket('udp4') server.on('listening', () => { const address = server.address() console.log('UDP Server listening on', address.address, address.port) }) server.on('message', (message) => { console.log('message: ', m..

공부/TIL

[Node.js] net을 이용하여 간단한 TCP/IP chat program 만들기

요즘 진행하는 스터디에서 다음과 같은 과제가 생겼다. 아래 조건을 만족하는 간단한 chat program을 만들자. (필수) 1. TCP 서버와 클라이언트를 가장 자신이 있는 언어로 구현한다. 2. 콘솔 화면을 띄우면서 클라이언트 콘솔에서 메시지를 보내면 서버 콘솔에서 전달받은 메시지를 보여 준다. key word: socket programming. TCP 추가: wire shark를 설치해서 클라이언트와 서버 간에 주고받은 패킷을 확인하여 TCP 3-way handshake를 더 깊이 있게 이해하는 것이 주 목표. node.js + node.js에 내장된 net + 역시 내장된 readline을 사용하여 구현했다. 디렉토리 구조는 다음과 같다 : chat-program/ ├── server/ │ └─..

Ail_
'Chat' 태그의 글 목록