질문 Q #12650
CI3 에 Ratchat 를 적용하고 싶은데, 또는 WebSocket 추천 라이브러리
스카이 2015-11-28 13:10:14

안녕하세요.

CI3 에 Ratchat 을 적용 해 보신분 계신가요?

해 보신 분 있으면 적용 방법 좀 부탁드립니다.

 

 

NodeJS 로 웹소켓 코딩을 해 왔는데 관리가 힘들어서 PHP 로 해 보려고 합니다.

WebSocket 관련 좋은 코드가 있으면 추천을 부탁드립니다.

 

답변 4
#1 변종원(웅파) 2015-11-29 12:54:34
프레임워크 버전과 socket.io 적용방법과는 연관이 없습니다.

php에서의 사용은 구글에서 검색하면 라이브러리들이 있습니다.

https://github.com/RickySu/phpsocket.io
https://github.com/Wisembly/elephant.io

사용법은 대동소이합니다. (어차피 자바스크립트의 함수를 php로 옮겨놓은 것이라 형태는 동일합니다.)
#2 kaido 2015-11-30 10:18:16
php 소켓보다 nodeJS 소켓 사용이 더 대중화 되어가고 있는데 왜 역류를 하시려는 것인지...

사용법도 nodeJs쪽이 더 편하고 퍼포먼스도 나옵니다.

제가 nodeJs 초창기 버전때 까봐서 지금은 얼마나 라이브러리가 늘었는지 잘 모르겠지만 어지간한건 nodeJS로도 가능 합니다.

node로 되어있는거 다시 php로 바꾸는것도 시간 걸릴테고요.

하긴... PHP가 훨씬 더 많은 일을 할 수있긴 하죠.

[아 참고로 php는 데몬형태의 소켓이고 node는 웹소켓이라서 서로 소켓을 연결 못합니다.]



 
#3 변종원(웅파) 2015-11-30 10:43:11
kaido/ php소켓이 아니라 웹소켓입니다. ^^

서버단에서 진행해야 하는 부분도 있어서 저는 php 웹소켓 사용중입니다. 물론 node.js서버도 따로 있구요.
#4 kaido 2015-11-30 13:45:50
php에 웹소켓 라이브러리 인가 보군요.

그럼 node 쪽이랑 공유도 되겠군요.