프로그래밍 QnA

익명 사용자의 이미지

ping프로그램.. ㅠㅠ

안녕하세요
제가 무지무지 허접해서 그러는데.. 좀 도와주세요
ping프로그램이 필요하거든요.
소스좀.. 지금 상당히 오랫동안 고민하고 있는데 도대체 어찌 돌아가는지
알기가 힘드네요 ㅠㅠ
굳이 소스가 아니면..
저 밑에보면
system("ping X.X.X.X -c 1");
이라고 쓰셨던데..
전 프로그램 실행시키면..
ping socket Permission denied
이렇게 나오거든요
왜그런지좀 가르쳐 주세요.. ㅠㅠ
제발~ 도와주세요~ 고수님들..

익명 사용자의 이미지

[질문] mySQL - lost connection to MySQL server during query

다음은 제가 다른 곳에서 질문한 내용을 이곳에 옮긴 것입니다.

그리고 lost connection to MySQL server during query 에러가 난 이후에
segmentation fault가 발생합니다. 그래서 gdb로 확인해 본 결과가 다음
과 같았습니다.

Core was generated by `./GameServer'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/libresolv.so.2...done.
Loaded symbols for /lib/libresolv.so.2
Reading symbols from /lib/libpthread.so.0...done.
rw_common () write Success.

warning unable to set global thread event mask
[New Thread 1024 (LWP 7037)]

익명 사용자의 이미지

소켓 프로그램에서 타이머를 사용하려고 하는데요...

안녕하세요..

소켓 프로그램을 코딩하고 있는데..

서버가 일정시간(5초)를 기다려서 클라이언트로 부터 메세지가 오면 그

메세지를 수신해서 출력하고, 5초내에 오지 않으면 메세지를 보내라는

명령을 클라이언트에게 보내는 프로그램을 짜려고 합니다.

타이머를 찾아보니 setitimer라는 명령이 있던데...

어떻게 사용할지를 모르겠습니다.

좀 가르쳐 주세요....

익명 사용자의 이미지

하나의 터미날에서 다른 터미날 띄우기

수고하십니다.

제가 지금 하나의 배치 파일에서 만든 세개의 프로그램 프로세스를
한번에 돌릴려고 하는데, 기존에는 배치파일에서
실행파일명 &
실행파일명 &
실행파일명 &
이런 형태로 했었는데
이러지 않고 각각의 실행 파일들이 서로 다른 터미날(예 한텀)이 뜨고
그 위에서 돌아 가게 하고 싶은데 방법을 가르쳐 주시면 감사하겠습니다.

모두 좋은 하루되세요^^

익명 사용자의 이미지

메모리 리스크가 발생하는지 조사하는 방법이 궁금합니다.


지금 DB 비슷한 서비스를 제공하는 서버 프로그래밍을 하고 있습니다.

메모리를 많이 다루다 보니 아무래도 메모리 리스크가 걱정이 되는데요.

메모리 리스크가 발생하는지 조사하는 방법이 있는지 알고 싶습니다.

물론 돌려보다가 메모리가 점점 줄면 알 수 있겠지만, 지금 개발 중인
단계에서 미리 조사해 볼 수 있는 방법이 없는지 궁금합니다.

익명 사용자의 이미지

쓰레드 vs 프로세스

질문이 좀 포괄적인데요...(왜냐면 제가 잘 몰라서리...)

얼핏 생각하기에 일반적으로 다중쓰레드를 사용하는 것이 다중 프로세스
를 사용하는 것보다 더 뛰어날 것 같습니다. 생성부하나 문맥교환 및 서로
간의 통신 등등...

근데 항상 쓰레드를 사용하는 것이 유익하지만은 않다고 들었습니다. 근
데 구체적으로 어떻게 그런지 잘 모르겠네요. 제가 가진 몇몇 유닉스 프로
그래밍 책(스티븐스)에서는 옛날책이라서 그런지 쓰레드를 사용하는 예가

익명 사용자의 이미지

시스템 Resource 사용량을 측정하려면 어떻게 하면 되나요?

시스템 Status, 말하자면 top command를 사용했을때 나오는
CPU사용량, 메모리 사용량 등을 program에서 보려면 어떻게 하는지요?

익명 사용자의 이미지

STL 컨테이너를 공유메모리에 올려서 다른 프로세스와 공유

요즘 STL를 공부하고 있는데
vector나 deque같은 컨테이너를 공유메모리에 올려서
다른 프로세스와 공유하고 싶습니다..

음... 할당자를 직접 구현해야 해야 가능한지.
아니면 다른 좋은 방법이 있는지 알고 싶네요...

익명 사용자의 이미지

raw_socket의 사용 이유

udp와 tcp를 왜 사용하는지는 알고 있습니다..
근데 raw_socket은 사용 이유를 모르겠습니다..
답변 부탁합니다..

익명 사용자의 이미지

소켓 프로그램을 짜는데 타이머를 사용하려면.....

안녕하세요...
소켓프로그램을 짜고 있는데...
서버가 메세지를 보낸 뒤 일정시간 내에 클라이언트로 부터 응답이 없으면
메세지를 재전송하는 부분을 짜고 있습니다.
이 때 타이머를 구동하기 위해서 select라는 명령을 사용했는데요...

while(1)
{

if(z>5)
{
recv(sock2, rcvc, MAXMSG,0);
}

if(z>2)
{

send(sock2,sndc,MAXMSG,0);

}

FD_ZERO(&readfds);
FD_SET(sock2,&readfds);

tv.tv_sec=5; /* 5sec */
tv.tv_usec=0;

select(sock2+1, &readfds, 0, NULL,&tv);

페이지

프로그래밍 QnA 구독하기