udp에서 송신측 포트 지정

lucyu의 이미지

Linux Enterprise에서 udp통신을 하고 있습니다..
언어는 gnu C(C++)을 사용하고 있습니다
근데.. 유저측에서...
고정된 포트번호로 송신해야 한다고 하더군요..

받는쪽이 아니라..
송신하는쪽의 포트번호를 고정으로 하는방법을 아시는분은..

도움을 부탁드립니다...

freely의 이미지

struct sockaddr_in targetAddr;

bzero ((char *) &targetAddr, sizeof(targetAddr));
targetAddr.sin_family = AF_INET;
targetAddr.sin_addr.s_addr = inet_addr(dAddr);
targetAddr.sin_port = htons(dPort); ==> 이 부분에서 자기가 원하는 port를 사용하면 되지 않나요??

그리고 sendto(xx...,,);

[유유자적 바람따라 흘러가고 싶다]

[유유자적 바람따라 흘러가고 싶다]