전 Windows에서 한 2년전에 X.25 프로그래밍을 해본적이 있습니다만..
질문하신 것이 Unix 상인것 같아서 설명을 드리자면..
Windows 나 Unix 모두 어떤 X.25 card를 쓰느냐에 따라
vendor에서 제공하는 library를 사용하게 됩니다.
Windows에서는 국내에서는 Eicon 사의 카드가 많이 사용되더군요.
Eicon사의 library를 사용하는데 한참을 고생해야 했습니다.
우선 X.25 로 Point to Point로 연결하여 구성할때는 양쪽에서
속도뿐만 아니라 DCE/DTE setting을 상호 다르게 구성해야하구요.
PVC라는 Permanant Virtual Circuit 수를 맞추어야합니다.
그렇게 되면 양쪽이 X.25 card이기만하면 일단 통신은 됩니다.
TCP/IP와 상당히 다른 면이 많이 있습니다. 그 위에 올라가는 프로그래밍
방법도 사뭇 다릅니다. 주로 null 같은 문자는 안쓰며, 되도록 character
위주로 통신하지요.
분위기는 많이 다르지만, 기본적으로 stream 인 경우에 connection, accept, recv, send 는 모두 같습니다.
또한 sync/async I/O에 대한 것도 모두 존재합니다.
전 Windows에서 한 2년전에 X.25 프로그래밍을 해본적이 있습니다
전 Windows에서 한 2년전에 X.25 프로그래밍을 해본적이 있습니다만..
질문하신 것이 Unix 상인것 같아서 설명을 드리자면..
Windows 나 Unix 모두 어떤 X.25 card를 쓰느냐에 따라
vendor에서 제공하는 library를 사용하게 됩니다.
Windows에서는 국내에서는 Eicon 사의 카드가 많이 사용되더군요.
Eicon사의 library를 사용하는데 한참을 고생해야 했습니다.
우선 X.25 로 Point to Point로 연결하여 구성할때는 양쪽에서
속도뿐만 아니라 DCE/DTE setting을 상호 다르게 구성해야하구요.
PVC라는 Permanant Virtual Circuit 수를 맞추어야합니다.
그렇게 되면 양쪽이 X.25 card이기만하면 일단 통신은 됩니다.
TCP/IP와 상당히 다른 면이 많이 있습니다. 그 위에 올라가는 프로그래밍
방법도 사뭇 다릅니다. 주로 null 같은 문자는 안쓰며, 되도록 character
위주로 통신하지요.
분위기는 많이 다르지만, 기본적으로 stream 인 경우에 connection, accept, recv, send 는 모두 같습니다.
또한 sync/async I/O에 대한 것도 모두 존재합니다.
도움이 되셨나 모르겠군요.
eicon사의 home은
http://www.eicon.com/
자료는 받을 수 있을지 모르겠네요.
Sun에서는 SunLink 라는 제품이 있어서 그쪽 라이브러리를 본다고 알고 있습니다.
http://docs.sun.com/db/doc/801-6287
도움이 되셨길..
---
http://coolengineer.com
댓글 달기