프로그래밍 QnA + 설치 및 활용 QnA

darkman76의 이미지

Accept 에러 2

몇일전 똑같은 문제로 질문 올렸던 사람입니다.
조금 더 틀린게 있어서 다시 올립니다.

accept시 아래와 같은 에러가 계속적으로 발생 되나 클라이언트에서 접속을 요청하면 접속 요청을 제대로 받고 있습니다.
이게 정상인가요?
EINTR 에러가 OS에 따라서 같은 BLOCKING SOKET인데 발생됐다 안됐다 하나요?
이게 정상이라면 그냥 넘어갈려고 하는데 고수님들의 의견은 어떠신지 궁금합니다.

p952973의 이미지

extern 변수 관련 문제입니다.

하나의 헤더에 extern 변수를 선언한 후 두개의 메인에서 해당 extern 값에 접근합니다.

하나의 메인은 extern 값을 설정하고 나머지 하나는 extern값을 주기적으로 같은지 확인하는 내용으로 구현하려 했습니다.

하지만 값 설정은 되는데 그 값을 다른 메인에서 확인하지를 못합니다.

메인이 두개여서 문제가 되는건가요? 아니면 다른 문제가 있는걸까요 조언 부탁드립니다.

좋은 하루 보내세요!

dio8272의 이미지

scanf에 대해서

c언어를 막 배우기 시작한 입문자인데요 책에서 나온 예제에서 궁금한점이 생겨서 질문합니다.

#include

int main(void)
{
char letter;

while(1)
{
printf("소문자를 입력해주세요:");
scanf(" %c",&letter);

if (letter == '0')
break;

if (letter<'a' || letter > 'z')
continue;

letter -= 32

printf("변환된 대문자는 %c입니다.\n",letter);

}

return 0;

}

jic5760의 이미지

OpenVPN이용 NAT... (정리해서 재질문)

WAN(인터넷연결) - eth0 (192.168.0.100/24)
LAN(내부네트워크) - eth1 (192.168.100.1/24)
VPN Client연결 - tun0 (inet:10.0.0.9, P-t-P:10.0.0.10)

이렇게 있다고 가정할때
iproute2설정입니다.

/sbin/ip route add 10.0.0.0/24 dev tun0 src 10.0.0.9 table RT_VPN
/sbin/ip route add default via 10.0.0.10 table RT_VPN
 
/sbin/ip route add 10.0.0.0/24 dev tun0 src 10.0.0.9
 
/sbin/ip rule add from 10.0.0.9 table RT_VPN
/sbin/ip rule add to 10.0.0.9 table RT_VPN

iptables 설정

o12bank1의 이미지

[급질문] 어셈블러 질문입니다 답부탁드려요~

openmsp430 assem code를 보니

.word #llo(2304) - 1.
.word (2304) - 2.

이 두개가 있던데 정확하게 이게 의미 하는게 무엇인가요?

llo 는 찾아보니 32bit expression으로 최하위 word를 나타낸다고 되어 있던데
이의미는 32bit까지 llo(32bit value) 를 넣는데 여기서 word(2byte?)를 추출하는게 맞는지요?

예를 들어

llo('hfe_ff_fc_77) ==> 77을 나타내는것이 맞나요?

저희가 환경을 보니까

compile(msp430-gcc)을 하니까 1번이 나오고 이걸 다시 2번처럼 텍스트로 수정해서 어셈블러(msp430-as)을 해서 object 를 만드는 형식으로 환경이 잡혀 있습니다

부탁드립니다

bshi02의 이미지

복사생성자에 대한 질문

원래 열혈강의 c++교재에는 레퍼런스 타입인 AAA(const AA& i)으로 나와있는데 읽다가 보니까 아래의 앰퍼샌드가 없는 코드가 무한루프에 빠진다고 하는데 다행?하게도 컴파일러가 막아주어서 무한루프에 빠지지 않는다고 하는데...
근데 저는 왜 이 코드가 무한루프에 빠지는지 알고 싶은데요.
왜 무한루프에 빠지나요?
생각해보면 Person obj3(obj2);가 실행되면 Person형의 객체 obj3가 생성되면서 생성자에 obj2객체가 대입되고
생성자 함수에 포함된 "Person(const Person i)호출"이 표시되는데
그 이후 어떻게 무한루프가 되나요?

무한루프가 되려면 cout실행 이전에 생성자에 obj2를 대입할때마다 계속해서 Person 객체가 생성되어서 무한루프가 된다는 이야기인거 같은데
그게 어떻게 가능한가요?

deathquin의 이미지

CentOS 사용자 로그인 횟수 제한 질문이요

/etc/pam.d/system-auth 수정을 해서

auth required /lib/security/pam_tally.so onerr=fail no_magic_root
account required /lib/security/pam_tally.so deny=1 no_magic_root reset

auth required /lib/security/$ISA/pam_tally.so onerr=fail no_magic_root
account required /lib/security/$ISA/pam_tally.so per_user deny=5 no_magic_root reset

auth required pam_tally.so onerr=fail deny=2
account required pam_tally.so onerr=fail no_maigc_root reset

yom21c1020의 이미지

버추얼박스 와이파이에 관해서 조금 문제네요...

노트북에 버추얼박스를 깔아 칼리 리눅스를 깔아서 써보고 싶은 1人입니다.
그런데 혹시 게스트 OS에서 호스트 OS에 연결된 와이파이 어댑터를 조작할 수는 없나요?
그러니까 게스트인 칼리에서 호스트인 윈도우 7에 연결된 노트북 와이파이 어댑터를 조작해서 다른 와이파이에 연결한다거나...
게스트에서는 무조건 유선랜으로 인식하나요...
구글 뒤져보고 적용도 해보고 하는데 안먹히네요 ㅠ
혹시 방법 알고계신 분 있으면 알려주세요!
(아, 와이파이는 USB가 아니라 노트북 내장형입니다!)

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기