프로그래밍 QnA

yurina의 이미지

서버에서 데이터를 제대로 처리하지 못할때

RTS thread pool을 사용하여 서버를 만들었는데요..

RTS queue overflow패치를 했어도

만약에 서버 스레드에서 클라이언트 패킷을 처리하지 못하고

읽어들이지 않는다면 RTS queue overflow가 날수 있나요?

--------------------------------------------------------------------------------

Xine의 이미지

Linux에서도 WinINet같은 라이브러리가 존재하나요?

Win32에서는 WinINet(wininet.lib)을 통해서 HTTP와 같은 인터넷 프로토콜에 대한 접근을 도와주고 있는데요,
혹 Linux에서도 유사한 API(라이브러리)가 존재하는지 궁금합니다.

qprk의 이미지

linux와 sun 에서 시각구할때 서로다른 결과가 나옵니다.

몇일전 날짜를 구하기 위해 date 를 찾다가
linux에서는 date +어쩌구 --date '1 day ago' 라고 하면 되는데 sun에서는 date 에서 그런 기능이 없더군요.. 찾다가 만들어 쓰고만다.. 라는 생각에 아래와 같이 만들었습니다.
그런데 sun과 linux에서 서로 다른 결과를 가지고 옵니다. 동일한 코드와 동일한 컴파일러를 사용했는데도 그런 현상이 발생하내요..

아래와 같은 동일한 코드를 컴파일 하였습니다.

[code:1]#include <stdio.h>
#include <stdlib.h>
#include <string.h>

systemfile의 이미지

apache를 gdb로 분석을 하고 싶습니다.

아파치를 gdb로 차근차근 돌려보고 싶은데요.

그러기 위해서 컴파일시 -g옵션을 붙여야 할것 같은데,

어디에 붙여야 하는지 도통 모르겠습니다.

src/main 의 Makefile의 cc에다도 붙여보고 src에다가도 붙여봤으나 :!: 안되더군요. :cry: ;;

---------------------------------------
세상을 코드로 볼 수 있게끔 만들어주세요.

vicjung의 이미지

백그라운드 관련인데 혹시 이런경우 있으신분 계신가요??

제가 짠 프로그램을 ./test & 씩으로 백그라운드로 실행시키고 ps, top으로 보면 프로세스가 여러개가 보여요..

근데 이 프로그램을 다른 곳에서 실행시키면 제대로 프로세스가 한개로 보이거던요..

컴을 리부팅하고 해도 이상하게 무조건 여러개가 나오네요..

혹시 이런 문제 아시는분 있으세요??

bth1202의 이미지

Computer Telephony Integration과 관련된 질문인데요.

다름이 아니라 컴퓨터에서 전화번호를 입력하고 엔터를 치면 바로 다이얼이 울려 상대방을 연결해주고 마이크로폰달린 해드ㅤㅅㅔㅌ을 이용해서 통화하고 끊을 수 있는 프로그램을 만들고 싶습니다. 방법이 있는 지요?
특히, 관련 소스가 있으면 구하고 싶습니다. 꼭 부탁드립니다. 여러분의 힘이 필요합니다. C나 C++이면 더욱 좋구요.

yurina의 이미지

RTS queue overflow

joinc에 나온 RTS소스를 기초로 채팅 프로그램을 만들었는데요

RTS queue overflow방지를 위해 패치두 했거든요

그리고 한 서버에서 RTS를 쓰는 프로세스가 네개가 돌아갑니다.

두개만 돌릴때는 괜찮았는데

네개를 돌리고 접속인원이 한 150명이 넘으면서 부터 갑자기

RTS queue overflow발생을 해서요....ㅠ.ㅠ

그래서 혹 한 프로세스상 스레드 수가 넘 많아도 그럴수 있나 해서요

아님 다른문제가 있나요..

한 프로세스당 225개의 스레드를 생성할수 있다는데 제가 평균 120개 정도의

gugudan의 이미지

C++에서 extern을 쓰는것이 객체지향적으로 맞는지요?

스레드가 있는데 이 스레드를 공유할 list가 있는데
스레드를 파일로 분리를 했는데 분리 하다 보니..
각 클래스의 객체를 서로 참조를 할 수 없게 되었네요..
그래서
extern을 이용해서 공유를 했는데
이 구조가 괜찮은지요?

좀 추상적인가요?

ssehoony의 이미지

#define 한 매크로함수로 클래스 멤버 함수를 만들려면?

아래와 같은 코드를 컴파일 했을때(전처리기로 처리했을 때)

#define GetStringFromCharField(field) string Get##field() {return string(this->##field, sizeof(this->##field));}

class CTest
{
public:
	char STR1[8];
	char STR2[12];

	GetStringFromCharField(STR1);
	GetStringFromCharField(STR2);
};

다음과 같이 출력되도록 하고 싶습니다.
[code:1]class CTest
{
public:
char STR1[8];
char STR2[12];

string GetSTR1() {return string(this->STR1, sizeof(this->STR1));}

raymundo의 이미지

euc-kr 과 utf-8 을 쓰는 경우의 차이...

안녕하세요,

제 홈페이지에 사용되는 cgi 프로그램 (UseModWiki 라는 위키위키입니다. perl 로 되어 있습니다) 을 수정해서, euc-kr 이 아닌 utf-8 로 출력하게 하고 싶습니다.

일단 perl 로 되어 있고 utf-8 을 기본 인코딩으로 사용하는 비슷한 위키 프로그램 (oddmuse wiki) 을 구해서 설치했습니다. 그리고 euc-kr 로 되어 있는 제 홈페이지와 oddmuse 에 동일한 텍스트를 넣어서 출력이 어떻게 다른가 보려고 했는데...

제 환경은 윈도XP 프로페셔널 서비스팩2 입니다. 근데 제 IE에서는 euc-kr 이나 utf-8 이나 동일하게 화면이 보이네요??

페이지

프로그래밍 QnA 구독하기