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

raphael.jeon의 이미지

NAT 환경에서 TCP / UDP

일반적으로 C/S를 만든다고 가정을 할 때, NAT 되는 환경에서 TCP 통신은 가능할 것으로 예상이 되는데.
세션 유지로 인해서 오버헤드가 무척 클것 같다는 생각이 듭니다. 물론 UDP도 가능하다고 생각을 하는뎅...
대신에 연결이 NAT 쪽에서 ===> 공인되는 쪽에 대한 서버로 구성하는 경우에 가능할 것 같다는 생각이 듭니다.
역으로 Sever ==> Nat 되는 쪽으로 TCP, UDP 구성이 가능한가요?
또 궁금한 점이 있습니다. NAT == NAT는 연결이 될 수 있나요? 이 부분은 불가능하다고 봅니다.

쩝.. 어떻게 접근을 해야할지 모르겠네요.

감사합니다.

콩수니의 이미지

리눅스에서 시리얼 통신으로 read를 넌블럭하는 방법이있나요!?

안녕하세요~
리눅스에서 센서장치에 시리얼통신으로 값을 받는데요~
이 센서 장치가 저녁이 되면 전기가 나가서 꺼집니다..
그래서 센서 값이 안받아지는데요
요놈의 프로그램은 값을 받겠다고 끝까지 대기 상태에서 영원히 머물고 있습니다.센서가 켜져도요...

아마도 시리얼 통신 연결 설정하는 부분을 수정하면 될것같은데..관련 레퍼런스 찾아봐도 안보여영.ㅠ

memset(&newtio,0,sizeof(newtio));
newtio.c_iflag = IGNPAR; //no parity
newtio.c_oflag = 0;
newtio.c_cflag = CS8 | CLOCAL | CREAD;

newtio.c_cflag |=B9600;

newtio.c_lflag = 0;
newtio.c_cc[VTIME] = vtime;
newtio.c_cc[VMIN] = vmin;

lhs8421478의 이미지

[완료] [C언어] AVL 트리 관련 질문 입니다.

요즘 C언어를 공부하고 있는 사람입니다.

AVL트리를 연습하고 있는데 책에서는 이중포인터를 쓰길래 좀 변형을 해서 작성을 해보았습니다.

그러다보니 궁금한게 몇가지 생기더군요... 우선 소스 입니다.

sharpguy87의 이미지

tun6to4

tun6to4 방법으로

ipv6 Pc -- 4-net -- ipv6 Pc 를

아래 방법을 사용하여 연결하였습니다.

1) 6to4 터널 인터페이스 생성
# /sbin/ip -6 tunnel add tun6to4 mode sit ttl remote any local

6to4 터널 인터페이스 생성 예
# /sbin/ip -6 tunnel add tun6to4 mode sit ttl 64 remote any local 203.254.38.37
이제 생성된 tun6to4 인터페이스를 활성화 시켜야 합니다.
2) tun6to4 인터페이스의 활성화
# /sbin/ip link set dev tun6to4 up
3) 이미 계산한 Local 6to4 게이트웨이 주소를 tun6to4 인터페이스에 추가
# /sbin/ip -6 addr add /16 dev tun6to4

lim272의 이미지

ONMIR DBM

Key Value 방식의 No SQL제품군에 여러 개가 있지만

국내에서도 low latency에 적합한 제품들이 나오는데 그 중 하나인

Onmir DBM을 소개합니다.

http://ballot.co.kr/wordpress/

wmjj의 이미지

소스파일이 모듈을 빌드했을 때와 다릅니다

안녕하세요
비주얼스튜디오2008로 작업을 하고 있는데요
브레이크포인트 설정하고 디버그시에 ...

" 소스파일이 모듈을 빌드했을 때와 다릅니다. "
라는 메시지창이 나타나는데 왜 나타나는건가요??
확인을 누르면 디버그가 되기는 합니다...

전체 빌드도 다시하고 해당cpp를 삭제했다가 다시 생성해도 나오고요
debug, realese 폴더, ncb 파일을 삭제해도 나옵니다.
솔루션 속성 -> 공용속성 -> 소스파일디버그 -> 다음소스에서 파일을 찾지 않음 항목도
비어 있는거 확인했습니다.

이상한건 같은 cpp파일내에서도 특정한 지역에서만 브레이크포인트를 걸면 위 메시지가 나옵니다.
도대체 이유가 뭔가요?
비주얼스튜디오의 버그인가요??

minopak의 이미지

패킷 전송 측정 관련 질문

두대의 호스트 A, B가 link1으로 연결되어 있습니다.

HOST_A는 eth0로부터 받은 데이터를 eth1을 통해서 HOST_B로 전달합니다.

-----[eth0=HOST_A=eth1]-----link1------[eth0=HOST_B=eth1]-----

알아 보고 싶은 것은....
Host_A에서 전송하고자하는 데이터 전송률과 실제 link1을 통해서 전달되는 데이터 전송률을 구하고 싶습니다.

예를 들면, "HOST_A에서 eth1을 통해서 10MB로 전송하려고 하는데 실제로는 link1에서 3MB로 전송되고 있다"와 같이 말입니다.

link1에서의 전송률은 HOST_A의 eth1과 HOST_B의 eth0에서 tcpdump 와 같은 툴을 사용하면 실제로 전송되는 패킷들을 보면서 쉽게 구할수 있을 것 같은데...

HOST_A 내부에서 전송하고자하는 데이터 전송률, 즉 "몇개의 패킷을 보내려고 한다" 던지 "몇 MB/s의 속도로 보내려고 한다던지..."하는 것들을 볼수 있는지...

볼수 있다면 어떻게 봐야 하는지 궁금합니다.

raymundo의 이미지

[완료] JAVA에서 데이타 타입, 형변환, 연산자간의 관계에서, (*와 *=의 차이)

안녕하세요, 모 프로그래밍 까페에 질문글이 올라왔는데 저도 답을 모르겠고 궁금해서요.

dlsh16의 이미지

리눅스 top 조회 아래 process들 전부 필요한 건가요??

이번에 추가된 장비인데 top 조회 했더니 아래와 같은게 잔뜩 나와서여
딱히 필요해 보이지는 않는데....

리눅스 정보는 Linux 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
Red Hat Enterprise Linux Server release 5.5 (Tikanga)

장비는 HP DL380 G7입니다

tjswo507의 이미지

netlink socket simple code

I want to communication between user and kernel.

please,,, give me a simple code of netlilnk socket...

페이지

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