프로그래밍 QnA

psjcap의 이미지

select하고 있는 socket의 close 처리..

한 ip에서 한연결만 허용하는 프로그램입니다..
select로 여러 소켓 동시에 recv 처리를 합니다..
그런데 이미 연결된 ip로 다른 connection이 들어올 경우..
기존에 connection은 끊어 버리고.. 새로운 connection으로 통신을 합니다..

근데 select로 block되어 있는 상태에서 close를 하면..
select는 0보다 작은 값을 리턴하지만.. errno가 0이 나오는군요..ㅠㅠ

pipe를 하나씩 select에 두는 방법도 생각해보았는데..
thread마다 file descriptor를 2개씩 먹다보니.. 이것도 문제더군요..

kaebbi의 이미지

커널 모듈 프로그래밍에서 컴파일후 모듈 올리기에서 에러발생

자세한 하드웨어 스펙을 넣어 주세요.
- 사용OS 한컴리눅스 Advanced Server 3.1
- CPU Xeon 2.4G X 2
- MainBoard intel
- VGA ati
- HDD 140G scsi
- CDROM 40X IDE
- Sound Card None
- LAN Card 100M

문의 내용
Kernel module Programming을 작성해서 컴파일 했습니다.
Object 파일까지 잘 만들어졌는데 insmod를 하니
다음과 같은 에러 메시지가 나옵니다.
"mydrv.o kernel-module version mismatch
mydrv.o was compiled for kernel version 2.4.21-2custom
while this kernel is version 2.4.21-2smp."

참고로 mydrv.c는 리눅스 매니아를 위한 커널 프로그래밍 책에 나오는 소스코드 그대로 입니다.

webper81의 이미지

MMORPG게임에 관한 참고할만한 소스나 책 추천좀.

안녕하세요 요즘 MMORPG게임서버에 관한 개발에 관심이 있는

프로그래머입니다. 뭐 상용적으로는 이용할 예정은 아니고 시간날때

공부점 해볼려고 합니다. 혹시 필드에서 뛰고 계신분들이 있다면

OS나 언어등은 어떤 걸로 하는지 알려주실수 있나요?

그리고 참고할만한 게임이나 서적등은 어떻게 되는지도 알려주세요

마지막으로 클라이언트 개발은 주로 direct x기반인가요? openGL은

힘든가요?

mabux의 이미지

GTK프로그래밍시..

#include <gtk/gtk.h>

int main( int argc,
char *argv[] )
{
GtkWidget *window;

gtk_init (&argc, &argv);

window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_widget_show (window);

gtk_main ();

return(0);
}

처음해보는 GTK프로그램으로 예제를 보고 따라 했습니다..

그리고 아래와 같이 컴파일을 했습니다...

gcc base.c -o base `gtk-config --cflags --libs`

그런데 컴파일을 에러가 나오네요..

에러내용이야 gtk/gtk.h <- 이 화일을 찾을 수 없다는 것입니다..

antz의 이미지

접속된 터미널(terminal) 화면 지우기(clear)

안녕하세요.
C 를사용해서 프로그램을 짜고 있습니다. (gcc 2.96)

서버의 상태 모니터링하는 프로그램으로,
log를 접속한 클라이언트에 보내고 있습니다.

서버의 쓰레드가 Active 되었는지 Deactive 되었는지를 봐야하는데요.

스크롤로 올라가지 않고, 보기 편하게,
watch와 같이 주기적으로 로그를 감시하고 싶습니다.

접속된 터미널에 어떻게 제어를 하면, 텍스트가 지워지고,
프롬프트가 위로 갈까요??? (clear, clrscr과 같이...)

부탁드리겠습니다.

noenemy의 이미지

버그분석툴에 관한...

정형 명세를 이용해서

버그를 잡아 내는 리눅스 툴들이 있나요

혹시 아시고 계신분 답변부탁드립니다. :D

mabux의 이미지

염치없게도 또 질문을 올리네여.. QT관련 질문입니다..

QT로 UI를 만들어야 하는데..

자료가 없어서 어떻게 시작을 해야 하는지를 모르겠습니다..

혹시 QT관련 사이트를 알고 계신다면 알려주셨으면 감사하겠습니다..

그리고 좋은 하루 보내세요..

처음 리눅스를 접하다 보니...

회원분들을 너무나도 귀찮게 해드리는 것 같아 죄송합니다...

seoleda의 이미지

C++ 클래스 내부에 선언된 함수를 argument로 전달하는방법?

안녕하세요 ^^

씨에선 함수 포인터를 argument로 전달 하는 기능이 있잖아요. 그런데, 함수포인터를 전달할때, class 내부에 선언된 함수는 어떻게 전달하는지 궁금해서요.
참.. 설명하기 어렵네요. 일단 코드를 보시죠.

[code:1]
include <stdio.h>
class Element{
public:
Element();
int odd;
int even;
};

Element::Element(){
static int a=0; even=a*2; odd=a*2+1; a++;
};
class List{
Element list[10];

public:
int test(int a, int b, int(*func_argument)(const Element & e));

불량청년의 이미지

파일 내의 데이터 위치를 이용한 파일관리법

안녕하십니까?

보통 웹의 게시판의 글을 보면 내용은 DB에 넣고 해당 이미지나 첨부

파일들은 각각 디렉토리에 넣어 관리를 하는걸로 압니다.

이번에 제가 만들어야 할 것이 이런 하나의 게시물에 연계되어 있는

데이터를 하나의 파일에 모두 저장해서 관리하는걸 만들어야 할 꺼

같은데... 도통 개념이 떠올르지 않네요.

일단 게시판은 웹에디터가 장착되어 게시물의 중간중간 내용에 사용자가

업로드한 이미지가 삽입되어야 합니다. 또한 첨부파일도 저장되고요.

mabux의 이미지

레드헷 7.3에서의 bitmap프로그래밍 궁금점입니다.

안녕하세요...

레드헷 설치한지 일주일이 지난 초보입니다..

다름이 아니라..

제가 지금 레드헷7.3을 사용하고 있습니다..

저장된 bitmap 이미지를 화일로 열어서 리눅스 xwindow화면에 나타내고 싶습니다..

우선 bitmap이미지를 어떻게 화면에 뿌려야 하는지를 잘 모르겠습니다..

윈도우 같은 경우는 Setpixel을 사용해서 그냥 RGB로 뿌리던가..

DIB 포멧으로 화면에 뿌려주면 되는데..

리눅스에서는 어떻게 해야 하는지 잘 모르겠습니다..

이미지 관련 헤더파일이라도 있는건지..

페이지

프로그래밍 QnA 구독하기