프로그래밍 QnA

익명 사용자의 이미지

UDP 소켓의 갯수가 너무 많아서요~~

클라언트들에서 UDP로 메세지를 보내고 있습니다.

한 7000여개의 클라이언트들에거 메세지를 보내고 받아야 하는데,

sockfd = socket(AF_INET , SOCK_DGRAM,0)

가 생성자에서 열씸히 7000번을 돌아야 하는데,

약 1000개이상 부터는 sockfd를 잡지를 못합니다. -1을 보내버리죠.

이럴때는 어떻게 해야 하나요?

혹시 앞번호부터 잡아주어서 지워주면 다음부터는 또 번호를 받는 건가요????

익명 사용자의 이미지

리눅스 시그널링 중...


지금 리눅스용 서버를 만들고 있습니다..
파일에서 읽어와서 다른 서버로 넣는 거죠...

그런데...혹시..
파일에 아무런 내용이 없다면 프로세스(쓰레드)가
block되고 있다가.

파일에 어떤 내용이 들어오면 깨어나게 할려구 하거든여..

혹시 파일에 변경되면 시그널이 발생하여 프로세스에 전달하는 방법은 없습니까?

지금은 주기적으로 파일을 조사하는 방법으로 사용하고 있습니다. ^^;

그럼 고수님들의 의견 부탁드려요..

익명 사용자의 이미지

[질문]쓰레드에서 쓰레드를 생성할수 있나요?

안녕하세요. !

쓰레드에 대한 몇가지 질문입니다. 아시는분들의 많은 조언 부탁드려요.

1. main 함수에서 쓰레드를 생성해서 해당 쓰레드 루틴으로 실행이 옮겨
지게 된 이후에, 그곳에서 또 다른 처리들을 하는 쓰레드들을 호출하고
싶거든요. 그러면, 쓰레드 내에서 다시 쓰레드 생성해서 처리 루틴을
아규먼트로 넘길수 있나요 ?
2. MultiThread를 설계할때, Synch 맞추는것 이외에요...
어떤 쓰레드들이 에러없이 잘 처리되었는지에 대한 핸들링은 어케 보통

익명 사용자의 이미지

Makefile을 Visual C++로 어떻게 옮기나요?

몇년동안 계속 리눅스를 쓰다가, 얼마 전부터

어쩔 수 없이 윈도를 써오고 있습니다.

Visual C++에서 작업을 해오고 있는데..

Makefile을 어떻게 Visual C++ project file로 옮길 수 있는지

궁금하네요. 저번에 리눅스 어떤 책에서 이런게 가능하다고

하던 구문이 기억나긴 하거든요..

혹시 이런 방법이 아니더라도 윈도로 쉽게 포팅하는 방법을 알고

계시는 분은 꼭 답변해주시기를 부탁드릴게요.

고맙습니다.

익명 사용자의 이미지

마이크로세컨드단위의 시간차를 구할 수 있나요?

win32 api에 보면 QueryPerformanceCounter 라는 함수가 있어서

마이크로 세컨드단위까지 구할 수 있는거 같은데요

유닉스에서도 그런 함수가 있는지요?

익명 사용자의 이미지

gets() 함수에 대해서...........

#include
#include

main()
{
char buffer[256];
printf("Enter your name and press \n");
gets(buffer);
printf("\n Your name has %d character and spaces",strlen(buffer));
return 0;
}

보다시피 아주 간단한 소스입니다.
그런데,, 컴파일 할때 에러 납니다.
에러 무시하고 실행하면 결과는 잘 나오는데....
에러 메시지가 무슨 뜻인지 알고 싶습니다.

/tmp/ccuKOlwz.o In function `main'
/tmp/ccuKOlwz.o(.text+0x24) the `gets' function is dangerous and should not be
used.

gets() 가 위험하다??
이유가

익명 사용자의 이미지

select 를 이용해서 구별하는 방법좀 ㅠ.ㅠ

Select를 이용해서 어떤한 입력이 들어오면
어떤 행동을 하고 또다른 입렵이 들어오면
다른 행동을 하기위해서 어떻게 구문을 하는지
몰라서 이렇게 글을 올리게 되었습니다
ㅠ.ㅠ FD_ISSET 이용하는게 많나요?
리플 부탁드립니다~

익명 사용자의 이미지

스트리밍 서버에 대해서..

현재 윈도에 달려있는 카메라에서 나오는 스트림 데이터를 소켓을 이용해
리눅스에 실시간으로 전달하려고 합니다. msdn을 몇일째 찾아봤지만 적당
한 솔루션에 대한 길이 안나와 있네요.. 혹시나 리눅스로 미디어 서버를
구축하신 선배가 있으면 도움 받을 수 있을지 몰라서 이곳에 글 남깁니다.

저는 Windows Media Encoder SDK를 이용해서 실시간으로 스트리밍 데이터
를 뽑아내려고 합니다. 하지만 마소의 그것이 늘 그렇듯이, 코어 부분은
dll로 막아놨더군요.. 쩝.

익명 사용자의 이미지

프로그램으로 메일 보내기 ?

안녕하세요.

c 프로그램으로 메일을 보내고 싶어요...

그러니까, 프로그램 상에서 어떤 내용과 파일을 첨부하여

메일을 보내고 싶거든요.

해당 컴퓨터에 통신이 된다는 가정하에 (smtp ?) 어떻게

해야 하는지 알려주셨으면 해요...

참고할 사이트를 알려주셔도 좋구요.

수고하세요.

익명 사용자의 이미지

웹에서 프로세스에게 시그널 전송해주는 방법좀 알려주세요~

안녕하세요....

웹에서 button 클릭시 cgi프로그램이 실행하게 하였습니다.
이 cgi프로그램에서는 백으로 실행중인 프로세스에게 시그널을
전송해 주는 것인데......
웹에서의 실행동작이라서 그런지 시그널이 전송이 되지 않습니다.
해본방법은 --> system()함수랑... kill(pid,sig)함수랑
전부다 안되요....

아무래도 웹에서 무엇을 한다는게 쉽지 않은 듯..........

웹에서의 리눅스의 프로세스를 제어하는 방법좀 알려주세요

페이지

프로그래밍 QnA 구독하기