프로그래밍 QnA

copilot90의 이미지

WinSock 네트워크 소프트웨어 제작 질문

안녕하세요

네트워크 소프트웨어 제작 중 궁굼한 점이 있어 질문드립니다.

PC : 192.168.0.100 SubnetMask 255.255.255.0

장비 A : 192.168.3.100 SubnetMask 255.255.0.0

으로 설정되어있는데 PC 에서 장비 A로 UDP 데이터를 보내면 전송 안 되는 것 같습니다.


PC서브넷 마스크를 255.255.0.0 으로 설정하면 전송이 되는 것 같은데

자세한 이유를 잘 모르겠습니다.

서브넷개념을 공부하고 있는데 네트워크 설계 개념과 연동해서 이해가 잘 안되네요

추가기술 : 장비와 PC는 단순 허브로 연결되어있습니다.

PC < - > Hub < - > 장비A

NAT 망( 공유기와 같은 DHCP가 아님) 이 아닙니다.

장비와 PC는 직접 수동으로 IP주소와 서브넷 마스크를 설정했습니다.

ozon1000의 이미지

갑자기 궁금해 지는게 많은 밤입니다.

자려고 누웠는데 갑자기 궁금해지네요.
C / C++로 코딩을 연습하면서 한번도 타입이 랜덤인 데이터들을 다루지는 않았는데요.

예를들어

123 <- int
abcd <- string
456 <- int

이런식으로 데이터가 입력될때, 어떻게 int로 string으로 알고 알맞은 자료형 변수에 담을 수 있을까요?

읽어주셔서 감사합니다.

jaykee33의 이미지

MFC splitterwnd 관련 질문입니다.

SDI 환경에서 메인프레임에 OnCreateClient 부분에서

nixon4545의 이미지

디바이스 드라이버 open EPERM 문제...

직접 작성한 디바이스 드라이버를 오픈하려고 합니다

우선 그냥 일반 테스트 유저프로그램에서는 정상적으로 동작하는것을 확인했습니다.

그다음 QEMU소스에서 오픈을 해보려고 합니다.

QEMU block/raw-posix.c에 보면 pwrite를 하는 부분이 있는데 그 직전에 오픈을 하려고 하는데

open의 리턴값이 계속 -1이 뜹니다.

확인해보니 errno가 1번이 뜨는데 opeartion not permitted로 확인이 되었습니다.

근데 이해가 되지 않는게 /dev에 있는 urandom을 오픈해보니(이 드라이버 파일의 디폴트권한은 0666)

이건 오픈이 잘됩니다. 그래서 제 디바이스드라이버파일도 그렇게 바꿔보니 역시 오픈이 안되는건 똑같은데

어디가 문제인지 알고 싶습니다...

nixon4545의 이미지

디바이스 드라이버 open EPERM 문제...

직접 작성한 디바이스 드라이버를 오픈하려고 합니다

우선 그냥 일반 테스트 유저프로그램에서는 정상적으로 동작하는것을 확인했습니다.

그다음 QEMU소스에서 오픈을 해보려고 합니다.

QEMU block/raw-posix.c에 보면 pwrite를 하는 부분이 있는데 그 직전에 오픈을 하려고 하는데

open의 리턴값이 계속 -1이 뜹니다.

확인해보니 errno가 1번이 뜨는데 opeartion not permitted로 확인이 되었습니다.

근데 이해가 되지 않는게 /dev에 있는 urandom을 오픈해보니(이 드라이버 파일의 디폴트권한은 0666)

이건 오픈이 잘됩니다. 그래서 제 디바이스드라이버파일도 그렇게 바꿔보니 역시 오픈이 안되는건 똑같은데

어디가 문제인지 알고 싶습니다...

셤중의 이미지

소스파일과 헤더파일에 대해서

소스파일과 헤더파일의 구분에 대해서 이해가 어렵습니다.

momire의 이미지

파이썬 no module named 오류 질문입니다.

윈도 환경에서 텐서플로를 이용하기 위해 도커에 텐서플로를 설치했습니다.
설치하는데는 문제가 없었지만 제 의도대로 실행되지를 않습니다.

파이썬 쉘 안에서는 import tensorflow가 잘 작동하는데, 이 문구를 텍스트에디터에 스크립트 파일로 써넣고 실행하면 No module named ‘tensorflow’라고 나오면서 작동이 안됩니다.






ehaakdl의 이미지

스레드 동기화 문제에 대해서 질문 드립니다.

송수신 스레드에서 같은 소켓 배열을 접근해서 select로 체크 하고 있습니다. 근데 recv, send 에러시 잠금을 걸고 소켓을 제거 해야 하는데 빠른 처리가 필수적인 스레드라 대도록이면 잠금을 사용하지 않고 처리하고 싶습니다만 어떻게 방법이 없을가요..?

hellosource의 이미지

통신사 DNS 서버에 대한 요청로그를 보통 남기나요?

통신사별 DNS 서버 요청로그를 보통 남기나요?
남는다면 기간이 얼마나 될까요?

예전에는 용량 문제로 DNS서버의 경우
디버깅이 필요한 경우가 아니면
따로 로깅을 하지 않았던 걸로 알고있는데
요즘은 어떤지 궁금하네요

페이지

프로그래밍 QnA 구독하기