프로그래밍 QnA

jhg798의 이미지

메시지 큐 접근 문제

리눅스에서 5개의 프로세스를 돌리고 있습니다.

이 중 하나의 프로세스에서 메시지 큐를 생성하고 나머지 4개의 프로세스가 해당 메시지 큐에 접근해서 메시지를 send합니다.(msgsnd)
즉, 4개의 프로세스가 하나의 메시지 큐에 접근하는 것이죠.

msgsnd 호출시에는 IPC_NOWAIT 플래그를 주었습니다.

그런데 이때, 두개 이상의 프로세스가 동시에 메시지 큐에 대해 msgsnd 함수를 호출하는 상황이 발생되면, 문제가 되는지 알고 싶습니다.

kicom95의 이미지

소켓을 동기식에서 비동기식으로 변환후 connect 가 -1 을 리턴합니다.

현재까지 unix 에서 fcntl 함수를 이용해서 비동기식 connect 함수를 사용하여 접속 제어를 했습니다.

요번에 windows 로 이소스를 옮길려고 했는데 허걱 windows 에는 fcntl 함수가 없더군요

그래서 물어 물어 찾아보니. < 데브피아에 올릴까도 생각했지만 ^^ 전 KLDP 가 더 좋아서...^^ >

	unsigned long nb_flag = 1;

aeronova의 이미지

컴파일시 왜 "undefined reference error"가 나는지요?

안녕하세요,
제가 liblip라는 library를 사용할 일이 있어서 소스를 받아서 make install 과정까지 마쳤습니다.
(제 환경은 DevCpp + MinGW + Gygwin + Windows XP 입니다.)
설치하니 /usr/local/include와 /usr/local/lib에 각각 header와 liblip.a가 위치하였습니다.
문제는 이제 설치된 liblip.a를 사용하여 간단한 예제를 컴파일 하는 것이 잘 되지 않았습니다.

marunarea의 이미지

에러때문에 죽을맛입니다. 잡아주세요..ㅜㅜ

1. error C2470: 'GException' : looks like a function definition, but there is no parameter list; skipping apparent body

2. error C2146: syntax error : missing ';' before identifier 'EGException'

3. error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

VS2005로 dll 작업중인데요. 요에러 3가지 때문에 집에 못가네요...

1, 클래스에서 나는데요. 1번은 클래스 제일 위엣부분에 찍히구요.

bizzare의 이미지

[질문] 길이를 모르는 스트링에 대한 sprintf

보통 sprintf에 대한 사용은 다음과 같습니다.
#include
int main( void )
{
char buffer[200], s[] = "computer", c = 'l';
// Format and print various data:
j = sprintf( buffer, " String: %s\n", s ); // C4996
// Note: sprintf is deprecated; consider using sprintf_s instead
printf( "Output:\n%s\ncharacter count = %d\n", buffer, j );
}

int sprintf(char *buffer,const char *format [,argument] ... );

이한길의 이미지

XML을 OBJECT로 만들어내는 코드가 IE에서 점차 느려집니다. 어떻게 해야 할까요?

얼마전에 질문을 올렸습니다.
자바스크립트가 들어간 페이지가 IE에서 점차 엄청 느려진다구요..

그 원인이 되는 부분을 알게 되었습니다.
AJAX로 XML데이터를 받아와서 OBJECT로 만드는데..
XML데이터를 OBJECT에 적절히 저장하는 과정이 계속 느려지는 것이었습니다.
복잡하게 변환하는 것도 아니고 속성도 없이 단지 요소만 가지고 하는데도 그렇네요.

nomaze의 이미지

-

kknd345의 이미지

서버 - 클라이언트 통신에서 생각을 잘 못 햇는데 해결 방법 좀 가르쳐 주세요.

C++ 에서
서버-클라이언트 통신 프로그램을 하나 짯는데요.

class Road {
Road* p_Road[4];

//중략 //

}

위 구조의 모든객체를 서버에서 클라이언트로 전송했는데

데이터는 다 보내졌음에도 클라이언트에서의 메모리 영역이 달라 p_Road 접근시 에러가 납니다.ㅜㅜ...

지금 class Road 를 이용해서 서버에서 작업 해 놓은게 많아

puaxx의 이미지

폰트에서 글자 비트맵 추출

폰트에서 글자 비트맵을 추출하는 방법을 알고 싶습니다.

jiee의 이미지

STL의 sort에 대한 질문.

sort를 사용할 때 하나의 조건으로 정렬하다가 같은 값이 나오는 값들에 대해 새로운 조건을 사용해 정렬할 수 있을까요?

예를 들어,

struct Info
{
	int a;
	int b;
};

위와 같은 구조체가 여럿있을 때, a의 값에 따라 정렬하다가 같은 a를 같는 구조체에 대해서 b값에 따라 정렬하는 형태입니다.

페이지

프로그래밍 QnA 구독하기