자신의 시스템이 C로 작성된 장치와 관리 목적 (구성 전송, 장치에서 기록 된 데이터 검색, 장치 상태 모니터링)을위한 Windows 응용 프로그램이 있습니다. 나는 내가 사용할 기술을 선택할 때 융통성이있다. 요구 사항은 지금 당장은 매우 희미하므로 뭔가 유연해야합니다. 기본 통신 프로토콜은 TCP입니다. COM 포트를 유지 관리 옵션으로 사용할 수 있습니다. 예를 들어 일부 네트워크 오작동으로 인해 정상적인 통신이 실패 할 때.WCF 서비스 및 장치와의 통신
WCF 서비스를 응용 프로그램과 장치 사이의 "프록시"로 사용하려고합니다. 응용 프로그램은 데이터를 서비스로 보내고 서비스는 데이터를 처리하고 TCP 패킷을 장치로 보냅니다 (장치의 패킷 데이터는 이해할 수 있음) 장치는 TCP 패킷을 다시 WCF 서비스로 보내고 처리 된 메시지를 응용 프로그램으로 보냅니다. 이 WCF 사용은 의미가 있습니까?
WCF는 webapp에서 쉽게 액세스 할 수 있으므로 일반 Windows 응용 프로그램과 함께 우리 시스템이 더 섹시해질 수 있지만 가치가 있습니까? 어떻게 생각하십니까, 제발 당신의 아이디어를 공유하십시오 :
WCF에 대한 자세한 내용은 WCF 서비스에 데이터를 보내는 장치의 시나리오가 작동하지 않는다고 생각하므로 nonWCF 클라이언트와 잘 작동하지 않는 것 같습니다. 그 (것)들 사이 몇몇 여분 소켓 수신기를 좋은 해결책 추가하고 있는가? – grapkulec