nodejs tcp 채팅 예제 윈도우 실행시 주의점
노드 js를 처음 접하면서 간단한 tcp 채팅을 구현하곤 한다. 노드가 제공하는 모듈을 사용하면 매우 간단하게 멀티채팅을 구현할 수 있기 때문이 아닌가 싶다. 하지만 주의해야 할 점은 윈도우에서 텔넷을 사용해 채팅을 시도할 때다. 정확한 이유는 모르겠지만 윈도우가 제공하는 텔넷은 문자를 입력 받을 때 마다 바로 이벤트가 처리되면서 상대방에게 전달된다. 옵션으로 들어가 강제로 문장을 서버로 보내는 경우에는 제대로 전달되었지만 본래 머릿 속으로 그리던 채팅 프로그램이 아니게 되버린다. 실제로 보면 다음과 같다. 재밌는 점은 리눅스에서는 전혀 문제없이 잘 구동된다는 점이다. 아마 텔넷 프로그래밍 소스가 좀 다르게 구현된 것 같다. 그렇다고 방법이 없는 것은 아니다.인터넷을 좀 뒤져봤더니 텔넷을 대체 할 수 있..
Dev Story/NodeJS
2015. 2. 6. 12:59