서버쪽에서 바인드한 소켓(A) recvform() 으로 대기
recvform(A_SOC,.&클라정보...)
클라이언트에서 온 메세지보고 클라이언트 주소,포트 저장
새로운 소켓(B) udp로 만든 후 방금 받은 클라이언트 정보에
sendto(B_SOC,,,&클라정보,,)
이렇게 했을 때 sendto(A_SOC으로 하면 클라에서 서버에서 오는 데이터를 받아오는데,
B_SOC으로 sendto를 때리면 클라에서 받지를 못하네요
비연결형이라 특별히 A_SOC으로 send_to를 할 필요가 없지 않나요?
고수님의 조언 부탁드려요
recvform(A_SOC,.&클라정보...)
클라이언트에서 온 메세지보고 클라이언트 주소,포트 저장
새로운 소켓(B) udp로 만든 후 방금 받은 클라이언트 정보에
sendto(B_SOC,,,&클라정보,,)
이렇게 했을 때 sendto(A_SOC으로 하면 클라에서 서버에서 오는 데이터를 받아오는데,
B_SOC으로 sendto를 때리면 클라에서 받지를 못하네요
비연결형이라 특별히 A_SOC으로 send_to를 할 필요가 없지 않나요?
고수님의 조언 부탁드려요
클라에서 connect는 하지 않았네요
서버쪽 A_SOC은 바인드를 했으니 포트가 고정됐을테고, 다시 서버쪽 바인드를 하지 않은 B_SOC으로 알려진 클라이언트 정보를 토대로 sendto()를 했는데 (이경우 임의의 포트로 전송을 할 꺼라 예상), 클라쪽에서 bind()를 해줘야 하는거도 모습이 이상하군요, B_SOC이 어떤 포트값을 할당받게 될지알고..
답변 감사요