얼마전 TCP/IP 연결에 대해 질문을 올렸던 그 초보입니다. ^^
아직 연결은 안됐구요(-.-) 계속 같은 에러만 뜹니다 'Asyncohronous Socket Error 10061'이런 메세지만요.. 흑흑흑
일단 그건 그렇고..UDP로 연결을 해 봤는데.. 에러는 안뜨더라구요.. ^^
통신을 해 봤는데.. 장비 측의 RX에는 신호가 들어가는 것을 보고 연결 되었구나 생각을 했습니다. 그런데. PC 쪽으로 통신이 안오지 뭡니까. 이런~~~
통신 프로토콜이 다르다고 생각은 드는데.. 여기에 맞는 메뉴얼이 마무리 찾아도 없어서 알수가 없더라구요..
그래서 장비에 제공되는 프로그램은 잘 ~~~ 동작 되니까, 프로그램에서 장비쪽으로 통신하는 데이터를 볼수 없을까 해서요..
RS232에는 통신 에뮬레이턴가? 먼가 있던것 같던데.. 이런거 없을까요?
일단 TCP/IP는 접어 두고(해결 되면 좋겠지만) 프로토콜을 알아서 통신이라도 해봐야 될것 같은데..
고수님들의 좋은답변 부탁드립니다.
그럼 이만.
그 장비란놈은 별로 안 중요합니다. 매뉴얼 찾아서
아이피 세팅할줄 알고 통신 포트가 몇번인지만 알면 됩니다.
크로스케이블로 연결했다면 개발피시의 랜이 두개인지 한개인지도
알려주시고요. 두개라면 아이피 대(c클라스까지, 192.168.1.x)도
알려주십시요. 여기까지 세팅이 잘 되고 크로스케이블 문제만 아니라면
소스포지에 있는 어싱크프로를 설치하고 컴퍼넌트 두개만 떨구어 놓으면
쉽게 확인&프로그램 할 수 있습니다.
물론 인디로도 할 수 있는데 인디는 코딩이 좀 더 들어가니까
어싱크프로로 확인하고서 인디로 바꾸는게 빠릅니다.
어싱크프로에서는 win32 소켓하고 터미널창만 떨군뒤
호스트 주소, 포트, 오토액티브만 설정하고 실행하면
장비측과 연결됩니다. 대부분 ?나 help라고 치면 뭔가 나오기 마련입니다.