러스트로 TCP서버 열어서 간단한 채팅서버 실행시키고
ssh localhost명령어 치면 맥북 비밀번호 치라길래
비밀번호 입력하고나면 last login 시간나오면서 바로 종료되버리는데 (채팅서버는 계속 실행되고 있음)
이거 도대체 왜이럼?
러스트로 TCP서버 열어서 간단한 채팅서버 실행시키고
ssh localhost명령어 치면 맥북 비밀번호 치라길래
비밀번호 입력하고나면 last login 시간나오면서 바로 종료되버리는데 (채팅서버는 계속 실행되고 있음)
이거 도대체 왜이럼?
님이 만든건 tcp 사버고 클라이언트는 ssh니까 당연히 통신이 안되죠
그럼 우째 통신해야합니까?
tcp 클라이언트 짜거나 nc
nc가 뭡니꺼? 구글에 그냥 nc라고 치면 north california나오는데.. 홈브루에서 다운받을 수 있음?
netcat이구만 근데 이거 다중터미널에서 접속하는 방법있음? 그러니까 여러 터미널에서 localhost 8080으로 접속하고 싶은데 지금 해보니까 터미널 하나에서 접속하면 다른터미널들은 접속이 안되네
너가 다중 접속하게 만들지 않았겠지?
ㄴㄴ async여서 다중접속되는데
쓰레드로 나누거나 프로세스를 나눠야 하지 않냐 아니면 한 서버 쓰레드로 여러명을 받게 만든거이? - dc App