프로그래밍 QnA + 설치 및 활용 QnA

하하의 이미지

프로세스당 1024개의 descripter

클라이언트 끼리 상호 작용이 많은 MMORPG 게임 서버를

제작 고려 할때....

                           ( fd passing )
                |<--------- local machine ---------->|
    client ---- load balancer ---- gameserver_1 (1024)
         |                         gameserver_2 (1024)
         |________________________ gameserver_3 (1024)
                 ( connection )                     :

다음과 같이 client는 단순히 접속자 수를 기준으로한 load balancer에

따라 가장 부하가 적은 gameserver_X에 접속하게 됩니다.

mabux의 이미지

copy_to_user 함수...

위의 함수가 하는 일이 무엇인지 궁금합니다..

리눅스 초보라 각 펑션들의 도움말을 어디서 얻어야 하는지도 잘 모르겠네요.

윈도우 프로그램이라면 MSDN이나 여기저기서 찾겠는데.. ㅠㅠ

괜찮으시다면 위의 함수가 무엇을 하는지 답변 부탁드리고요..

또 펑션에 대한 설명을 어떻게 알아 낼 수 있는지도 답변 부탁드리겠습니다.

그럼 좋은 하루 보내세요..

onlytobe의 이미지

서로 크기가 다른 데이터를 리스트 구조에 첨가하기...

안녕하세요.
데이타를 생성한 다음 넘겨주려고 하는데 이게 잘 안되네요.
데이터 형은 unsigned char형입니다.
우선 데이타의 수가 일정치 않아서 동적으로 할당 하려고 합니다.
그렇지만 데이터의 크기가 일정하면 별 문제가 없는데 데이터가 가변합니다.
즉,
1번 데이터는

 
 typedef unsigned char BYTE
BYTE *data;
data = new BYTE[100];
// 리스트에 삽입
data = new BYTE[80];
// 리스트에 삽입

이런식으로 작업을 하고 나서 리스트 변수의 포인터를 넘겨주고 싶은데

승우의 이미지

adduser &amp; useradd 복구 ㅡㅡ;;

우선.. 어제.. 답변해주신 moonrepeat님 leeas00님 sn1995ar님....
정말 고마웠어요.. 덕분에 바닥에 해딩?한 꼴은 안당했습니다.
정말정말 감사해요 ^^
근데 아직 복구를 못했네요.. 어제 제가 일이있어서 못하고 왔더니....

useradd 파일 주신것을 우선적으로 복사해서 권한설정하고.. 했더니..
역시나 안되더군요..
rpm 찾아보니..
rpm -qf /usr/sbin/adduser
shadow-utils-20000902-7
이케 나오더군요.. 와우리눅스 7.3 paran R2 였습니다..
제가 와우리눅스 어제 다운받아서 CD루 궜는데 혹시나 찾아봤더니 rpm 명이 같더군요...

senaku의 이미지

mqueue를 지우니 메일주고받기가 안됩니다..

이전에는

rm -rf mqueue 로 명령을 줬습니다..

그랬더니 디렉토리는 안지워지고 내용들만 지워지더군요..(다 지워진건지는 모르겠네요... 지우는동안 또 queue가 쌓여서 그런지 몇메가씩 용량이 남아있더라고요..

근데 한번 rm -rf ./mqueue 였나.. 쨌떤 비슷한식으로 몇번해보다 보니
mqueue가 아예 사라지더군요..

그래서 mkdir로 mqueue를 다시 생성시키고 난 후 메일 주고 받기가 안됩니당..

sendmail을 다시 깔아야 하나요??;;

antz의 이미지

[C++] void * 형의 포인트 사용 에러.

안녕하세요. :-)

C에서는 컴파일이 잘되던것이
C++에 오니 에러를 내는군요.

이유와 방법을 알려 주시면 감사하겠습니다.

...
void *pIndex;
IndexDouble *tmpIndex;
IndexDouble target;
...
while(1)
{
    ...
    memcpy(((void *)(pIndex) + nUni * sizeof(IndexDouble)), &target, sizeof(IndexDouble)); // 485 줄
    nUni++;
    ...
    tmpIndex = (IndexDouble *)(pIndex + (i*sizeof(IndexDouble))); // 503 줄
    ...
}

소리의 이미지

euc-kr에서 man 페이지의 한글이 깨집니다.

안녕하세요. ^^

vfat 파티션의 마운트 때문에 utf8 대신 euc-kr을 쓰고 있는데, 다른 곳에선 문제가 없지만 man 페이지의 한글이 깨져 나옵니다.

찾아 보았지만, utf8 환경에서 man의 언어가 euc-kr로 설정되어 있어 이를 고치는 방법은 많은데 그 반대의 상황인 제 경우에 어떻게 해야 하는 지는 찾지 못해 이렇게 질문을 올립니다.

Fedora Core 2를 사용하고 있으며 다음은 제 /etc/sysconfig/i18n 파일의 내용입니다.

[code:1]LANG="ko_KR.eucKR"
SUPPORTED="en_US.UTF-8:en_US:en:ja_JP.UTF-8:ja_JP:ja:ko_KR.eucKR:ko_KR:ko"

psycoder의 이미지

[질문] 2파일을 비교해서 중복된 라인 제거하기

a.txt와 b.txt 두 파일을 비교해서 중복된 라인을 제거하고자 합니다.
[code:1]int main(void)
{
int flag=1;
FILE *fp1, *fp2, *fp3;
char file1[1024]={0}, file2[1024]={0};

fp1=fopen("./a.txt", "r");
fp2=fopen("./b.txt", "r");

while(fgets(file1, sizeof(file1), fp1) !=NULL) {
while(fgets(file2, sizeof(file2), fp2) !=NULL) {
if(!strcmp(file1, file2)) {

formltr의 이미지

apt-rpm 그리고 synaptic 설치 방법이 궁금합니다.

제목 그대로

apt-rpm 그리고 synaptic을 설치 하고 싶은데

잘 안되네요~

자세한 설치 방법을 알려주세요

wiki 주소를 알려 주셔도 됩니다

부탁드립니다 ^^

제갈아찌의 이미지

mplayer 폰트 설정 문제?

mplayer 를 설치한후에 smi 파일으 여니까 파일이 깨져서 나옵니다.

mplayer 한글 폰트 설정시 어떻게 구성을 해야하나요..

검색한 것을 토대로 이렇게

/usr/share/fonts/ko/TrueType/gullim.ttf 를 ~/.mplayer/subconf.ttf롤 복사를
했습니다.

아무래도 이것이 문제인거 같은데요...

mplayer폰트설정에 대해서 잘 아시는 분에 답볍을 기다립니다.
좋은 하루 되세요 ^^

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기