Linux나 Unix서버에서 소켓으로 네트웍 서버 프로그램을 개발 하고 client쪽에서는 window 소켓을 이용한 클라이언트 프로그 램을 개발해서 돌리면 서로 네트워크로 접속이 되나요 ? 아니면 Linux는 Linux서버및 클라이언트로 개발하고 Window는 window서버및 클라이언트를 맞추어서 개발해야되나요 ? 서로 네트워크 통신이 이루어지는 방법은 OS상태에 따라서 달라지나요 ?
서로 다른 OS 의 소켓 프로그램도 TCP 프로토콜을 쓰면 통신할 수 있습니다. 바이트 순서와 데이터 형식을 맞추는 것이 중요하며, 개발 환경 자체는 OS 별로 따로 맞추면 됩니다.