>> Delete Reply from No. 0 article
No. RE: RE: 네트워크 프로그래밍문제입니다
.도와주세요.

등록 2002-06-07 13:30:00 By localhost     조회 2
이름 문창민    

		아래와 같은 연결로 얻을수있는 이점은 없을것 같은데요?
socket option에도 multicast할때에 디바이스를지정할수
있는 옵션밖에없고, 디바이스를 따로 쓴다고 해도,
같은네트워크이면 부하가분산 되는 것도아닐테고
도대체 뭘하실려고 그러는지 설명좀 부탁합니다.
 또, 네트워크 프로그램의 연결을 물어보실려면
어느쪽이 서버소켓이고 어느쪽이 클라이언트 소켓인지
명확히 밝히셔야죠. 뜬금없이 개발서버, 서버A, 서버B
이렇게 말씀하시면 이해가 힘듭니다.
 결국 도와드리고 싶어도 안된다는 말씀밖에 못드리는거죠.
 : 해당 그림으로 보아선 좀 난해하다 할 수 있습니다.
:
: 모든 패킷은 나갈 인터페이스를 결정할 때 라우팅 테이블을 기반으로
: 하게 됩니다. 결국 각각의 분리된 커넥션을 원하실 경우 eth0과 eth1의
: 네트워크 설정에서 ip만 달리하실 것이 아니라, netmask도 다르게 하셔야
: 합니다. 서버 A,B도 연결된 인터페이스의 netmask를 갖게 되겠지요.
: 현재는 모두 네트워크가 같기때문에 라우팅 테이블에 먼저있는것을 찾아
: 나가게 되겠군요.
:
: 따라서 지금의 그림으로는 안된다할 수 있습니다.
:
: : 네트워크 프로그래밍을 하다가 도저히 해결이 안되서 그럽니다..
: :
: : |--------------------------|
: : |xxxxxxxx 개발서버 xxxxxxxx|
: : |xxxxxxxxxxxxxxxxxxxxxxxxxx|
: : |xxxxxxxxxx eth0:192.9.6.2 ||--------- 서버A
: : | xxxxxxxxxxxxxxxxxxxxxxxx |
: : |xxxxxxxxxx ech1:192.9.6.3 ||----------서버B
: : | xxxxxxxxxxxxxxxxxxxxxxxx |
: : |--------------------------|
: :
: : 위처럼 구성되어있을때
: : 개발서버 eth0에서는 서버A로 연결하고
: : 개발서버 eth1에서는 서버B로 연결하려고 합니다.
: : 라우팅 테이블을 수정하지않고
: : 프로그램에서 지정하는 방법을 알고싶습니다..
: :
: : 그럼 부탁드립니다..--스티븐스의 TCP/IP Network Programming 이라는 책을 보시죠?
도움이 많이 될것 같은데요.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved