프로그래밍 QnA

익명 사용자의 이미지

간단한 ping소스구합니다.

간단하게 ping을 구현해볼려고 합니다.
소스와 설명이 있는 자료 좀 공유해주세요..

기존의 리눅스 소스를 보니까 너무 많아서 이해하기도
힘들고 설명도 없고해서..

좀 부탁합니다..

익명 사용자의 이미지

[질문] Linux Programming By Example ??

Linux Programming By Example 국내서 파는곳줌 알려주세요..

원서 옛날에 2만5천원에 팔던것 같던데... 이제 국내서 않파나요?

해외서 살려니까 무려 4마논이 넘는군요..

Linux Programming By Example 파는곳 아시면 알려주시면 감사하겠습니다.

익명 사용자의 이미지

[잡언]이 게시판은..

이 게시판을 보고 있노라면, 참 열심히 하시고, 득도(?)의 경지에 오르신
분들도 꽤 계시구나 하면서, 제 자신에게도 채찍질을 하게 되는군요.
진지하게 질문자의 질문에 답변해주시는 여러분들 보면서 존경을 표합니
다. 항상 배우려는 자의 등불이 되어주시길 바랍니다..

익명 사용자의 이미지

소켓으로 BroadCasting..

소켓으로 Broadcasting 패킷을 날리려는 프로그램을 만들려고 하는데
도저히, 알 수가 없습니다.
setsockopt에서 SO_BROADCAST옵션을 주고
broadcast 주소로 sendto를 해봤지만 동작하지 않습니다.
어떻게하면, Broadcast하는 프로그램을 만들 수 있나요?

p.s - 멀티캐스트 방식으로 짜는 거 말구요..

익명 사용자의 이미지

쓰레드를 생성하려고 하는데....

redhat 7.1에서 하나의 프로세스에서 쓰레드를 생성하려고 하는데요...
물론 아래의 코드가 돌아가지 않는것은 아니지만...
히안하게도 ps를 쳐서 프로세스를 보면 3개의 프로세스가 생겨 있읍니
다...
이런 해괴한 경우를 당하신적이 있습니까??

무어가 잘못된건지 아시면 제발줌 알려주세요... plz....

// gcc -pthread -o thread thread.c
#include
#include

void* Run(void* pParam);

int main()
{
pthread_t tt;
void * pResult;

if (pthread_create(&tt, NULL, Run, (void*)0) != 0)

익명 사용자의 이미지

세그멘 테이션 폴트

아래의 소스는 문자열 카피하는 소슨데, 컴파일하고 실행시키니깐,
세그멘테이션 폴트가 납니다.

이유가 뭔지 모르겟습니다.

1 #include
2
3 char *copy_string(char *dest, char *source);
4
5 void main(void)
6 {
7 char *s = "this is source";
8 char *d;
9
10 copy_string(s, d);
11
12 // printf("d is %s", d);
13 // printf("and s is %s\n", *s);
14
15 }
16
17 char *copy_string(char *dest, char *source)
18 {
19 while(1){
20 *dest = *source;

익명 사용자의 이미지

C sleep함수에서 밀리세컨드는 어떻게..

C에서 쓰는 sleep함수에서요.
단위를 밀리세컨드로 할수 없나요?

man페이지 보면 second, minute, hour, day만 나와있던데요..
밀리세컨드 단위로는 할수 없나요?
sleep함수가 아니고 다른 함수를 써야 하는지.. 궁금합니다.

음.. 근데 제가 man페이지 제데로 본건지 모르겠네요..
워낙.. 영어에 약해서... ㅜㅡ

익명 사용자의 이미지

함수포인터에 대한 어려운 질문

#include
#include
#include
#include
#include
#include

int func(char *, void *);
char * strrstr(char *, char *);
int my_dir(char *, int (*) (char *, void *), void *);
char * my_malloc(char * ptr, int * offset, int size);

typedef struct _a
{
char * content;
int offset;
} some;

main()
{
char *b = NULL;
some real;

real.content = NULL;
real.offset = 0;

printf("main func %x, \n", func);
if((b = getenv("Q_PATH")) == NULL)
{
return -1;
}

printf("main path is |%s|\n", b);

익명 사용자의 이미지

/usr/bin/ld: cannot find -lbsd

안녕하십니까?
debian에서 링크에러가 납니다.

에러
+-------------------------------------------+
| /usr/bin/ld cannot find -lbsd |
+-------------------------------------------+

'ldconfig -v | grep bsd' 라고 입력하면,
아무런 출력도 나오지 않습니다.

제 생각으로는 libbsd.so.xxx 가 설치되지 않은 것 같습니다.
이것이 맞다면 어떻게 해야 할 것이며,
틀린 생각이라면 원인과 올바른 해결책은 무엇인지 부탁드립니다.

익명 사용자의 이미지

Gtk프로그래밍에서...

gtk를 사용해서 필요한 데이터를 화면으로 보여주는 일을 합니다.
그런데 Pixmap에 임의의 점을 그리고 그 Pixmap을 화면에 갱신시키는데,
Pixmap에 임의의 점을 그리는게 너무느린것 같읍니다.
어떻게 하면 좀더 빠르게 그릴수 있을까요...
저의 경우는 마우스버튼의 누름을 감지하고 그 핸들러에서 위와 같은,
일을하는데...

페이지

프로그래밍 QnA 구독하기