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

cyj2712의 이미지

linux kernel panic 에러 문의 드립니다.

안녕하세요..

커널 버젼은 아마도 2.6.39 정도 될거 같은데 정확하진 않네요.. 암튼 커널에 새로운 i2c 디바이스 driver를 추가하여 빌드하였는데요...

probe 함수 내에서 i2c 통신 코드를 실행하면 i2c 통신이 잘 되는데요

아래와 같이 주기 함수를 설정해 놓고 이 함수 내에서 i2c 통신을 실행하면 커널 패닉이 발생합니다. 혹시 비슷한 경험 하신분 계시면 어떻게 해결하셨는지 조언 부탁드립니다.

dhyoon1의 이미지

HolePunching 관련해서 질문이 있습니다 제발 도와주십시오..ㅠㅠ


안녕하세요 TCP HolePunching 개발관련하여 도움을 요청드립니다 제발 도와주세요 ㅠㅠ

프로젝트특성상 클라이언트간의 안정적인 파일송수신이 주 목적이기 때문에 UDP보다는 TCP 방식을 선택하였습니다.

클라이언트가 각자 다른 네트워크망에 존재한다고 가정하고....

클라이언트1 <-------> NAT <-------> [서버] <--------> NAT <---------> 클라이언트2

이렇게 구성되어있다고 할때요 서버는 각 클라이언트의 사설 IP, 공인IP(public IP) 를 갖고 있으며 클라이언트1과 2가 P2P연결 요청시

서버는 각 클라이언트에게 상대편 클라이언트의 사설IP, 공인IP 를 가르쳐줍니다.

그럼 이제

1. 각 클라이언트는 12168번 포트(임시로 서로 약속한 포트넘버) 로 소켓을 생성하여 외부의 연결요청을 대기하고 있고

2. 각 클라이언트는 일정시간동안 상대방의 사설IP, 12168번 포트로 접속을 시도합니다

vani2의 이미지

구현파일이 자신의 헤더를 포함하는 이유

main.cpp
test.cpp
test.hpp

이렇게 3개의 파일이 있습니다.

main.cpp과 test.cpp에는 #include "test.hpp" 전처리기 명령이 있는데요,

여기서 test.cpp에 test.hpp을 넣어주는 이유가 무엇인가요?

nicelhc13의 이미지

gcc와 visual studio의 최적화 기능은 현재 각광받는 secure coding 분야에 적절히 대응하고있다고생각하시나요?

요즘에 컴파일러가 엄청 좋아지고 있고 최적화 나 보안적 측면에서 자동으로 알아서 컴파일 해주는걸로 알고있습니다.

그렇다면 PL 에서 한창 활발히 연구가 진행되고있는 secure coding에서 지향하는 점을 대부분 충족시키고 있는걸까요?

PL을 공부하는 학도로서 이 두가지 생각의 합의점을 못찾겠습니다..

이것과 관련된 프로젝트를 해보고 싶은데

이 프로젝트의 당위성이나 타당성 즉 왜 해야하는가에 질문에서 나온 생각입니다.

이미 나와있고 잘되고있는거면 굳이 제가 어줍짢게 만들필요는 없다고생각해서요..

coding rule이라는 표준안도 요즘 여기저기서 나오고 있는 상황인데
어떻게생각하시는지요...
제 말이 좀 이상했다면 죄송합니다! 읽어주셔서 감사합니다 ^^;;;

vani2의 이미지

복사생성자 const질문

soen.kr의 레퍼런스에 대해 설명한 부분에 따르면

const레퍼런스 타입이 형식인수이면

const타입이 아닌 이스턴스는 대입하거나 초기화하는 것은 불가능하다고 보는데

Temp(const Temp& t); //const타입의 객체만 대입가능

클래스에서 이런 복사생성자를 호출해서 초기화 할 때

왜 const객체가 아닌데도 초기화 될까요?

원래라면 오류가 발생해야하지 않나요?

icemeat의 이미지

윈도우8상에서 차단되어있지않은(안쓰고있는것이 아니라 사용할 수 있는)포트를 확인할 수 있는 방법이 있나요?

현재 안드로이드 자바소켓에서 Windows8 PC C++ 상으로 패킷을 보내려고합니다.

처음 UDP로 테스트시에 PC의 recvfrom에서 아무것도 못받고 계속 블록상태로 되어있기에 TCP로 바꾸고 accept상태로 대기하고 스마트폰에서 Socket클래스를생성하여 접속해보았는데(모바일은 LTE 데이터통신)

역시나 accept에서 아무것도 못받고 블록상태로 남아있더군요. 그런데 여러가지 실험을 하던도중 특정 포트(PC측 TCP 5555)로 패킷전송시에만 패킷이 보내지더군요. 검색해보니 TCP 5555포트가 특별한 포트는 아닌것같은데 UDP 5555포트도 안되고 TCP 5555포트만 되는걸보니 엔디안문제같은것도 아닐것이라고 추측하였습니다.

저는현재 기숙사환경에서생활중인데 기숙사 자체적으로 특정 포트나 IP를 막아놓는경우가 있어서 이게 영향을 줄지도 모른다고 생각하여 혹시 그렇다면 제 네트워크상에 사용할 수 있는 포트가 어떤것이 있는지 알 방법이 있나요?

Tae_Wook의 이미지

유니코드에 제어문자에 대해서도 정의되어 있나요?

유니코드에 제어문자에 대해서도 정의되어 있나요?

- - -
유니코드[특히 UTF-8] 에도 {
'esc', 'shiftL_tab', 'shiftR_tab', 'F1', 'delete', 'backspace', 'home', 'end',
'<-', '^', 'v', '->', 'menu' [마우스 오른쪽 버튼], 'PgUp', 'PgDn'
}
같은 제어문자에 대해서도 정의되어 있나요?

- - -

kmdigit의 이미지

Linux ssh 접속 시 딜레이가 너무 크게 발생합니다.

putty를 이용하여 바로 옆에 있는 PC에 ssh로 접속하여,
프로그래밍도 하고 이래저래 프로그램도 돌립니다.

처음 포맷하고 Linux(라 쓰고 우분투)를 설치했을 땐 하나도 안느렸다가,
이래저래 프로그래밍 다 끝내고나서 다시 접속하려 하니 엄청 느립니다.

'top' 한번 치고나면 아무것도 제어를 못할정도 입니다.
top 나가려고 q를 쳐도 반응이 없습니다.

블로그에 올려진 UseDNS를 no로 하라는건 어차피 로그인 상황이니 적용해도 그게그거고..
vim 한번 켰다가는 소스 나오는데 한 세월 흐릅니다.

공유기로 되어 있는 PC이며, 다른 PC들은 안그러는데 유독 한 PC만 그러네요.
혹시 SSH 빨라질 수 없을까요??

qprk의 이미지

아파치에서 버추얼호스트 설정 한 다음 각각의 호스트 마다 서로 다른 char set 을 줄 수 있나요?


기본 절성으로

AddDefaultCharset UTF-8

로 되어 있습니다.

각각의 html에서 charset 을 설정 할 수 있지만

버추얼 호스트 설정 부분에서 각각 호스트 마다 charset 을 설정할 수 있는지요?

qprk의 이미지

CentOS 6.4 에서 name server 설정 문제 입니다.


centos 5 일때는 별 문제없이 설정하여 사용하고 있었습니다.

하지만 6에서는 설정이 잘 안됩니다.

에러는 아래와 같습니다.

페이지

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