소켓 프로그래밍 질문합니다.
죄암죄암
질문 제목 : 소켓 프로그래밍에 대해서 질문합니다.
질문 요약 :IPv4와 IPv6 로 소켓을 만들고 bind할 때 질문합니다.질문 내용 :
안녕하세요
ipv4와 ipv6 udp소켓을 각각 만들고 이제 바인드를 하려고 하는데요, 같은포트로 하려고 합니다.
처음 bind 할때는 잘 되는데, 두번째 bind를 하려고 하면 이미 사용중인 주소여서 안된다고 계속 에러가 납니다.
udp일때는 잘 되구요.. tcp에서만 그래요.. 리눅스구요..
바인드 소스 첨부합니다.
IPv6 bind
memset(&SockAddr6, 0x00, sizeof(SockAddr6));
SockAddr6.sin6_family = AF_INET6;
SockAddr6.sin6_flowinfo = 0;
if(szAddr == NULL) SockAddr6.sin6_addr = in6addr_any;
else inet_pton(AF_INET6, szAddr, &(SockAddr6.sin6_addr));
SockAddr6.sin6_port = htons(nPort);
if(bind(nFdSock, (struct sockaddr_in6 *)&SockAddr6, sizeof(SockAddr6)) 0) return -1;
IPv4bind
memset(&SockAddr, 0x00, sizeof(SockAddr));
if(szAddr == NULL) SockAddr.sin_addr.s_addr = htonl(INADDR_ANY);
elseSockAddr.sin_addr.s_addr = inet_addr(szAddr);
SockAddr.sin_port = htons(nPort);
if(bind(nFdSock, (struct sockaddr_in *)&SockAddr, sizeof(SockAddr)) 0)답변 부탁드려요..
-
튼동
답변 감사드립니다.
-
미르
처음에 이상없이 돌아갔었다면 소스문제는 아니라고 생각되는데요..
만약 다시 실행하실때 전에 사용한 프로세서가 살아 있다면 kill을 하시고 실행해보세요
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2693704 | 구조체 주소록 문제인데 도와주세요 (2) | 도1도캣 | 2025-05-04 |
2693676 | 열혈강의 c언어 질문입니다 | 하양이 | 2025-05-04 |
2693647 | 12.620000 을요 12.620 으로 어떻게 표현해요? (2) | 파도 | 2025-05-04 |
2693619 | 타이틀 코드.. | 단순드립 | 2025-05-03 |
2693591 | 컴파일 에러에서 질문드립니다 (3) | 게자리 | 2025-05-03 |
2693463 | 동적할당 이용시 fwrite사용을 어떻게 해야하나요..? (10) | 일본어못해요 | 2025-05-02 |
2693387 | 배열문제입니다 수정오류캡쳐했습니다 (6) | 연하얀 | 2025-05-01 |
2693356 | text 입출력 내림차순 질문입니다 ㅠ | 빛글 | 2025-05-01 |
2693328 | C언어를이용해서 .txt파일 외에 다른 확장자 파일 삭제가 가능한지.. (2) | 대나무 | 2025-05-01 |
2693299 | 파일입출력 바이너리파일 | 독특한 | 2025-04-30 |
2693273 | 오류 (1) | 귀1여운렩 | 2025-04-30 |
2693080 | visual studio 2008 express edition 등록키 말인데요 | 얀별 | 2025-04-28 |
2693053 | 배열, 구조체 관련 프로그래밍 질문드립니다. | 싸리 | 2025-04-28 |
2693025 | 프로그램을 짜봤는데요 ㅠㅠ | 상처입은마음 | 2025-04-28 |
2693001 | 워닝문제, 세그멘트결함문제 (1) | 월식 | 2025-04-28 |
2692979 | 라인한줄 이랑.. 소스 설명좀 부탁드려요.. | 이루리 | 2025-04-27 |
2692947 | 이 문제좀 풀어 주세요..ㅜㅜ (1) | 소리 | 2025-04-27 |
2692889 | 함수의 구조체 인자로 받아서 그 인자로 데이터 넣기... | 한뎃집 | 2025-04-27 |
2692862 | 성적 출력 하는 프로그램인데요~!!!도움좀 주세욤.ㅠ | 두빛나래 | 2025-04-26 |
2692831 | if 문 간단해요 빨리좀 ㅠㅠ | 이플 | 2025-04-26 |