# minitalk

11개의 포스트

minitalk

overview minitalk은 signal함수들을 이용해서 server와 client가 통신하는 시스템을 만드는 과제이다. requirements server가 먼저 실행되고 PID출력. client는 server's PID와 보낼 문자열을 parameters로

2023년 3월 9일
·
0개의 댓글
·
post-thumbnail

minitalk 3분 카레처럼 간편하게 먹는 법.

server가 실행될 때에 PID를 표시해야 한다.서버는 클라이언트로부터 문자열이 수신되면 해당 문자열을 표시해야 한다.서버와 클라이언트의 통신은 오직 UNIX signal 중 SIGUSR1과 SIGUSR2 두 신호만 사용할 수 있다.서버는 문자열을 매우 빠른 속도로

2023년 1월 1일
·
0개의 댓글
·

[mini_talk] mini_talk 구현

Mini_talk

2022년 7월 5일
·
0개의 댓글
·

signal() 사용해 SIGUSR1 signal 주고받기

signal 주고받기

2022년 6월 29일
·
0개의 댓글
·
post-thumbnail

[42서울] minitalk : UNIX signal

보너스 유니코드까지 전달하기! > ❓유니코드 1바이트로 표현 가능한 127번까지(~255번: 확장된 아스키코드) 아스키 코드를 제외한 256번부터의 친구들! write는 1바이트씩 출력을 하는데 어떻게 2~4바이트의 아스키 코드를 출력해 줄 수 있을까?

2022년 6월 23일
·
0개의 댓글
·
post-thumbnail

[42Seoul] - Minitalk (Main)

Server와 Client의 프로그램을 두개 만들어 Unix Signal로 통신하게 만들기Signal이란 Software interrupt\*\*로, process에 무엇인가 발생했음을 알리는 간단한 메시지를 ‘비동기'적으로 보내는 것이다.Signal을 받은 프로세스는

2022년 6월 22일
·
0개의 댓글
·
post-thumbnail

[42Seoul] - Minitalk (subject)

Server와 Client 프로그램을 각각 만들어서 UNIX Signal로 통신하게 만드는 것.여러분의 프로젝트는 Norminette 기준에 따라 작성되어야 합니다. 보너스 파일이나 함수가 있는 경우, 해당 파일/함수도 Norminette 기준을 체크하는 데에 포함해야

2022년 6월 22일
·
0개의 댓글
·

Unix signal을 이용해 스스로 대화 해보기.

Unix Signal USRSIG1, USRSIG2를 이용해 통신하는 클라이언트와 서버를 만든다.송-수신 확인사용 가능한 함수 int kill(pid_t pid, int sig)pid가 양수이면, sig 시그널을 pid로 보냄.pid가 0이면, 현재 프로세스가 속한 프

2022년 5월 26일
·
0개의 댓글
·
post-thumbnail

Minitalk - IPC

선행지식1\. sigaction및 unix signal관련 개념2\. PID등.3\. Inter-Process Communication4\. 결국 프로세스란??https://velog.io/@24siefil/minitalk-Inter-Process-Commun

2022년 5월 24일
·
0개의 댓글
·

[minitalk] 전체 코드 흐름, feedback

unix 신호를 주고 받는 작은 데이터 교환 프로그램 코딩 글자를 이진법으로 바꾸고 → 8비트 만큼 쪼개서 보냄 → 이를 받는 곳에서 다시 8bit를 1byte로 바꿔야함(복원)client는 server의 pid와 송신할 문자열을 입력 인자로 받는다PID, 인자 개수

2022년 2월 16일
·
0개의 댓글
·

Minitalk

원격으로 평가하기 위해서는 과카몰리 SSH 터미널 화면을 2개 이상으로 분리해야한다.tmux 사용법make or make all or make bonusbash ./serverbash ./client \[SERVER PID] \[SEND MESSAGE]클라이언트가 실행

2021년 7월 30일
·
0개의 댓글
·