IRC 와 채팅을 하는 클라이언트의 기본원리

글쓴이: 익명 사용자 / 작성시간: 금, 2011/04/22 - 3:48오후
안녕하세요
웹 채팅을 만들때요 , 안전한 방법중 하나로 이미 구현된 IRC 서버를 사용하고 client 부분을 구현하는 것으로 알고있습니다.
이를 위해서는 irc 의 프로토콜을 알고 , 그에 맞게 client 프로그램을 짜야 한다고 생각하는데요?
이것은 뭐 윈도우 용 프로그램으로는 MIRC 등이있고, 웹으로도 구현한 경우로는 IRC 를 이용한 웹채팅 등이 있는 것으로 알고있습니다.
보통은 이때 웹에서 client를 구현할때 java applet 를 사용하는것으로 알고있습니다. 여기서 제가 궁금한 점이있는데요?
프로토콜만 맞춰서 통신하면되니 php 에서도 socket 이 지원되기 때문에 php 를 사용해서도 가능하다고 생각하지만 java applet 를 사용하는 이유가 있을까요?
제가 java applet 를 공부해보지않아서 생긴 궁금증 이겠지만.. 그냥 좀 빨리 알고싶은 마음에 게시판에 질문 부터 하게 되었군요..
알려주시면 감사하겠습니다.
안녕히계세요
Forums:
제가 자바 애플릿을 사용해보진 않았는데 아마도 자바
제가 자바 애플릿을 만들어보진 않았는데 아마도 자바 애플릿이 플래쉬나 ActiveX 와 같은 역할을 하는게 아닌가 싶습니다.
PHP 의 경우엔 서버사이드로 동작을 하기때문에 성격이 좀 다른게 아닐까요?
socket 을 사용할수는 있지만 IRC 같은경우 TCP 연결을 계속 유지 해야 하는데 웹 환경에선 이게 쉽지 않습니다.
물론 방법이 없는건 아니지만 클라이언트사이드에서 전용 프로그램이 돌아가는것과 달리 깔끔하지 못하거든요.
---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/
아!
아! 글쓴이 입니다.
이해했습니다.
아 php 가 서버사이드 라는것을 왜 생각 못했는지..(언젠가 PHP 를 하면서 PHP 의 소켓이 서버사이드라는것을 느꼈던적이 있었던것같은데 ㅡㅡ;) 아 그런 차이점이있군요!!
그렇죠 이런이유가 있기 때문에 할수는 있어도 java applet 가 더 적절하게 이용되는것 이었군요^^
답변 감사드립니다.