굳이 그렇게 해야 할 필요성이 있는가요.
그냥 mysqlclientlib 의 인터페이스를 이용하여 서버에 간접적으로 접근을 하면 되지 않을까요. 이것의 C API 에 대한 설명은 MySQL 문서에 잘 설명되어 있으므로 생략하겠습니다.
MySQL 서버 백엔드 데몬은 3306번의 포트를 일반적으로 사용합니다. 굳이 소켓 프로그래밍을 통해서 메시지 전달을 바로 하실려면 이 소켓을 통해서 해야겠지요.
> mysql을 이용하여 데이터베이스를 구축하고 소켓으로 서버와 클라이언간에
> 통신을 하려 합니다. 클라이언트에서의 입력을 받아서 서버에서는 그메시
> 지에 대해서 그것에 알맞은 응답을 하도록 구축하려하는데 mysql의 어느부
> 분을 이용하여야 DB를 직접 건드릴수 있는지요.
>
> 즉
> 조인이나 다른 기능은 필요가 없고 master DB만 있다고 가정하고 mysql로
> 데이터를 입력하고 그입력된 DB는 서버 자체에서 mysql을 사용하지않고
> 그냥 소켓프로그램으로 DB의 데이터를 주고 받으려합니다.
> 소켓으로 어떠한 변수나 구초체를 보내야하는지요.
> (Mysqlsource 의 어느 부분인지요.)
> 저에게는 꼭 필요하고 급한것이라 이렇게 질문을 합니다.
> 꼭 답장을 바랍니다.
> changjh@mail79.com
> 행복한 하루되세요.
> 부탁드려요.
|