2012-10-15 3 views
1

외부 컴포넌트와의 통합이 필요한 Rails 프로젝트를 작성 중입니다. 유감스럽게도 사용 가능한 통신 채널은 TCP/IP뿐입니다. Rails가 TCP/IP 계층에서 작동 할 수 있습니까? 그렇지 않다면 Rails에 다시 쉽게 통합 할 수있는 좋은 Ruby 라이브러리가 있습니까?Rails가 TCP/IP 수준 작업을 지원합니까?

답변

2

예, 여기에는 루비 표준 라이브러리 인 TCPSocket의 클래스가 있습니다. 그것은 당신이 필요로하는 모든 것을 갖추고 있습니다.

+0

레일즈를 어떻게 실행하나요? 난 그냥 작업에 TCPSocket 무한 루프를 작성합니까? 이것을 어떻게 강력하게 쓸 수 있습니까? – Bryan

+1

통신하고있는 구성 요소에 대한 자세한 정보를 추가 할 수 있습니까? 각 트랜잭션마다 소켓을 열고 닫으십니까? 아니면 열어 두어야합니까? Rails는 데이터베이스 어댑터가 열린 커넥션 풀을 유지할 수 있습니다. 그러나 세부 사항은 이러한 까다로운 작업입니다. – dpassage

관련 문제