프로그래밍 QnA

warpaint의 이미지

네트워크 통신중에 특정한 값으로 특정한 이벤트 실행에 관해서

제가 아직 많이 부족하여 아무리 생각을 해봐도 답을 얻을수없어 이렇게 글을 올려 선구자님들의 조언을 얻을까 합니다^^**
네트워크 통신에서 ip이전 계층에서 클라이언트가 보내오는 데이터를 암호 또는 복호화 하는 통신 프로그램을 작성하고 싶은데여, 어떻게 해야 할지
서버는 어떻게 클라이언트에게서 들어오는 데이터를 암호화 할지 복호화 할지 알고 한가지를 실행해야 하는데 이걸 어떻게 구분해야 할지.
이러한 것에 대해서 많은 조언과 실 예제를.....

itoti의 이미지

qt로 짠 것에 에러가 나는 군요.

안녕하세요.. 한참 qt를 배우고 있는 학생입니다.

다름이 아니라.. 제가 작업후 make를 했는데요..

에러는 안나왔는데.. 실행파일이 생성 안되고 빈파일이 생성되네요..

0kb짜리.. 그런데 또 다음날 make해보니

어제는 없던 에러가 오늘은 다시 에러가 나오네요..

제가 xmp3player라는 프로그램을 제가 qt로 짜서 함수같은 것을 xmp3player의 것을 가져다 썼거든요... 필요없는 것들은 빼고요..

그런데 지금 컴팔 하니.. 다시 에러가 생기네요..

에러는 collect2:ld terminated with signal 11[세그멘테이션 오류],core dumped라고 오류가 생깁니다...

skymagic01의 이미지

서버가 비정상적으로 종료돼었을때 다시 서버를 돌리면 멈춤현상

지금 C로 서버를 짜서 테스트를 하고있는데요
클라이언트에서 비정상적인 패킷을 보내어 서버가 다운댔는데요
다시 서버를 실행하면 클라이언트에서 접속을 못하거든요
클라이언트에서 접속을할때 서버가 안돌아가고 있으면
컨넥션 리퓨즈 이런 메세지라도 뜨는데
지금 이경우에는 클라이언트에서 접속을해면 멈추어있는데 이것은
왜그런건가요. 해결은 어떻게 해야하는지..
지금은 이상태가 되면 포트를 그냥 다른 번호로 바꿔써 하고있거

icristi의 이미지

uninerruptable sleep을 아시나요!?!? (커널 해커님들~~)

ps aux 해보면 STAT가 D라고 되어있는 프로세스가 있습니다.
자료를 찾아보면 uninterruptable sleep 상태여서
page falut가 되어서 page in 중이거나 크리티컬 섹션에서 나오길 기다리는 프로세스라고 합니다.

저희 회사에서는 파일서버 데몬을 개발하여 이를 기반으로 웹스토리지를 운영하고 있는데,
많은 수의 세션(접속)이 생성되어 프로세스가 많아지면, 그 중 몇몇 프로세스가 D 상태가 됩니다.
몇 십대의 서버중 유독 몇몇 서버만 이런 프로세스들이 많이 보이고,

zombie007의 이미지

쓰레드 질문입니다..

쓰레드를 100개를 생성하려구 하는데요..
100개를 생성한후 100 초후 살아 있는지 체크하는 프로그램을 구현했는데..
생성은 되는데.. 100초후 살아있는지 체크도 하기전에 프로그램이 끝이 납니다..
이것을 해결하려면.. main에서 무한 loop를 돌리는 방법 밖에 없나여..
다른 방법이 없을 까요..
[code:1]

int main(int argc, char *argv[])
{
create_thread();
}

void create_thread()
{
int i;
for(i = 0; i < 100; i++)
{

blue39의 이미지

[질문]Glade Interface Designer에서 텍스트 엔트리의 문자 얻어

안녕하세요~~

Glade Interface Designer로 FTP 프로그램을 만들어 보고 있습니다.

일단 다이얼로그 하나를 만들고 텍스트 엔트리와 버튼등을 배치 시켰습니다.

여기서 텍스트 엔트리에 입력한 주소를 전달받아서 callback.c 에있는 프로그램

에서 주소로 사용을 해야 하는데 이게 어떻게 전달이 되는지 모르겠어요.

윈도우 처럼 변수에 저장되어 callback되는 쪽으로 전달되는 것인지 아님 다른

방법으로 전달을 해야 하는건지 알 수가 없네요~~ 그리고 텍스트 엔트리에 문

zzaratra의 이미지

sed 로 파일 편집 질문

---------- test.txt ---------
linux {
Host: hellow.com
Address: 3.32.22.22
}
--------------------------------

위와 같은 파일의 Host 와 Address를 바꾸려고 하는데요...

cat test.txt |sed '/^linux/ {
    n
    /Host/ c\
     HOST: com.com
   n
    /Address/ c\
     ADDRESS: 45.34.34.33
}'

위 코드로 하면 Host 만 바뀌더라구요.. 두개 다 바꾸려면 어떻게 하나요..

feelpassion의 이미지

환경변수에 대해 질문있습니다.

프로세서 부분을 공부 하다보니 환경변수 ARG_MAX,CHILD_MAX라는 환경변수가 있다고 그러네요....^^;; set 명령으론 볼 수가 없는데 어디서 찾죠? 죄송합니다. 넘 허접한 질문을....
즐거운 하루되세요~

diene의 이미지

eFence를 사용하려면

메모리 누수를 체크하기 위해서 debug tool을 사용하려는데

eFence를 많이 사용한다고 하더군요.

eFence관련 자료를 찾아봐도 정확한 사용법을 잘 모르겠습니다.

전에 yamd를 사용해봤는데, 정확히 어느 부분에서 new를 했고, delete를 하

는지가 안나오고 allocation, deallocation만 나오기 때문에 프로그램 전체를

따라가면서 확인을 해야하더군요.

혹 eFence도 그렇게 나오는 것인가요?

USAGE
Link your program with the library libefence.a . Make
sure you are not linking with -lmalloc, -lmallocdebug, or

김대원의 이미지

소켓에서의 적정 전송량

소켓에서의 적정 전송량 이라는 부분에 대해 설명 부탁합니다.

참고한 글 : TCP SOCKET 에서 적정 전송량은?...
http://bbs.kldp.org/viewtopic.php?t=23760&highlight=tcp

>1024가 좋습니다.
>보통 패킷사이즈를 정할때는 MTU ,즉, 하드웨어가 한번에 보낼수 있는 최대 크기,
>를 참고하게 됩니다. Ethernet의 경우 1500바이트이고, TCP헤더, IP헤더, Ethernet헤더등을 고려하면 1024가 정답이 되는 경우가 많습니다.
>MTU보다 커지거나, 너무 작으면, 자르거나 붙여야 하는 오버헤드가 생기는데,

페이지

프로그래밍 QnA 구독하기