프로그래밍 QnA

kukuman의 이미지

메시지큐 질문입니다~~

자주 질문하게 되네요... :oops:

parent process와 child process들에서 message queue를 사용해서 통신하려고 합니다...

parent process에서 특정 요청을 받으면 child process로 특정 SIGNAL을 보냅니다... child process에서는 signal handler를 통해 해당 signal을 받아 interrupt되면, 특정 정보를 parent process로 message queue를 통해 보내게 됩니다... 우선... 여기까지 잘못된 가정은 없는지요?

그리고 질문은 parent에서 SIGNAL을 보내고 message queue로부터 recv를 할 때에,,, 모든 process들의 message를 한번에 읽어버릴 수 있는지... 입니다... 그렇게 되어야 맞는 것 같은데...

bbnee의 이미지

sendmail 서버에서 jsp로 메일을 돌릴려면??

안녕하세여..

이번에 unix+sendmail server 에서 javamail을 돌려야 되는데..

멀 어떻게 해야될지 몰르겠습니다...

unix+sendmail server 에서 javamail을 돌릴수 있는 jsp 소스가 있으면

구해주시면 너무나도 감사 드리겠습니다.

아니면 전체적으로 하는 방법을 가르켜 드려도 상관없습니다.

좀 도와주세요.. ㅜ.ㅜ

즐거운 하루 되세요....

brandon의 이미지

PDA 에서 프레임 버퍼를 사용하느냐 마느냐...

안녕하세요

리눅스 PDA 에 보면 어떤 회사꺼는 프레임 버퍼를 사용하였고,
어떤 회사꺼는 그냥 x-window 꺼를 사용했더라구요.
예를 들어 요피의 경우 말이죠.

근데 두개의 차이점은 어떨까요?
외관상 보기엔 프레임 버퍼를 사용한게 깔끔한거 같긴한데.
속도가 느리다고 하니.... 개발을 하기에는 프레임 버퍼 사용하지 않는 것이
나을 것 같구요..

여러분들 의견은 어떠신지요..

버그소년의 이미지

쓰레드의 이상동작.. gcc -O2 옵션때문인가요?

쓰레드 하나를 생성하고,

메인프로세서는 루프를 돌면서 소켓recv를 해서 데이터를 리스트에 저장합니다.

쓰레드는 주기적으로 리스트를 뒤저가며 적절한 작업을 수행합니다.

구조도 상당히 단순하고, 전송되는 데이터도 상당히 적은 수준입니다.

그런데 일정시간동안 동작 후 바보처럼 아무런 동작을 하지 않더군요.

lsstack으로 프로세스보니 정상적일때는

[code:1]LWP 3495 (initial thread):
0x4011b852 in __libc_recvfrom (0x00000006 ,0xbffff9f8 ,0x00000400 ,0x00000000)

cjy1126의 이미지

init도 세션에 포함되나요?

init이 포크해서 getty -> login -> bash 로 변하는걸로 알고있습니다.

일반적으로 shell이 세션의 리더라고 알고있습니다.

shell의 부모인 init은 세션과 아무런 상관없나요?

세션의 개념이 책을읽어도 명확하게 잡히지가 않네요.

하하의 이미지

include 관련 질문입니다.

링크 에러입니다.

무엇이 문제인가요?

1.h

#ifndef HA
#define HA

int a();


#endif

2.h

#ifndef HB
#define HB

int b();


#endif

main.c

#include "1.h"
#include "2.h"

main()
{
        a();
        b();
}

int a(){
        printf(" a 다 ");
}

2.c

#include "2.h"

int b()
{
        printf(" b다");
}

Makefile

kernelbomb의 이미지

Nagle 알고리즘에 대한 질문입니다.

안녕하세요?

한가지 질문이 있는데요.

fork();로 클라이언트 구현시 입/출력 프로세스를 따로 두게 되면

Nagle 알고리즘을 OFF한 결과와 같다는 생각이 문득 들거든요.

Nagle 알고리즘은 ACK(확인번호)를 수신측에서 확인하지

않고 바로 데이터를 보내는 방식으로 알고 있는데요.

그러니깐, Nagle 알고리즘 OFF(setsockopt();함수로) 시, ACK를

수신 받지 않고 바로 데이터를 보내버리는것 같은데, 이럴경우, ACK와 함께

전달되어 오는 window size는 어떻게 되는 것인가요?

studyhard의 이미지

Ftp client 프로그래밍에서 put 기능 구현 문의

간단히 파일 복사할때는

[code:1]
1. 먼저 특정 디렉터리의 파일을 읽기 전용모드로 연다.(open)
2. 다음 특정 디렉터리에 쓰기전용모드로 파일을 생성한다.(open)
3. 1에서 열어둔 파일의 디스크립터를 이용하여 일정 바이트를 버퍼에 읽는다(read)
4. 2에서 열어돈 파일의 디스크립터를 이용하여 3에서 읽은 바이트 수 만큼 버퍼의 내용을 파일에 기록한다.(write)
5. 3,4를 반복수행한다. (3에서 읽을때 eof를 검사하여 종결시점을 정한다)

stypr의 이미지

서버 프로그래밍시 세그먼트 폴트(쓰레드로 작성)

[code:1]
GNU gdb Red Hat Linux (5.2-2)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux"...
Core was generated by `./server'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /lib/i686/libpthread.so.0...done.

toy의 이미지

sql문에서 특정 테이블의 모든값을 출력하게 하는게 뭐에여..?

정말 왕기초질문인데요.
sql에서 예를들어 다음과같이 디비에 들어가 있다면
이렇게 출력하게 하는 명령어가 뭐에요 :oops:

이름 성적
-------------------
하하하 90
헤헤헤 20

페이지

프로그래밍 QnA 구독하기