프로그래밍 QnA

익명 사용자의 이미지

소켓으로 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에 임의의 점을 그리는게 너무느린것 같읍니다.
어떻게 하면 좀더 빠르게 그릴수 있을까요...
저의 경우는 마우스버튼의 누름을 감지하고 그 핸들러에서 위와 같은,
일을하는데...

익명 사용자의 이미지

커널에서 파일 입출력 가능합니까?

일반 시스템 콜 처럼 불러서 사용이 가능한지 알고 싶습니다.
드라이버 코드에 그런 부분이 있길래 의아해서 여쭙니다..
가능하다면, 어떻게 사용하는지도 알려주세요. 유용한 링크면 더
좋구요.

익명 사용자의 이미지

switch 관련 질문인데여...

internet ---- 1ㅁ ----2ㅁ ------4ㅁ
|____3ㅁ_____|

1ㅁ , 2ㅁ, 3ㅁ , 4믄 모두 브릿지로 구성되어 있습니다

앞의 1ㅁ 이 switch입니다

2ㅁ, 3ㅁ 에 대해

로드밸런싱을 해주려 하는데

IP는 물론 가상 IP도 없는 상태입니다

1ㅁ에서 로드밸런싱할수 있는 방업이라곤

랜카드 eth1, eth2 밖에 없는데

이같은 방법이 가능할까요?

가능하다면 어떤방법으로 해야 할까요?

자세히까지도 바라지 않습니다

대략적으로 개념이라도 잡아주시면 감사하겠습니다

익명 사용자의 이미지

서버소켓에서.. Accept에서 에러가..

안녕하세요..

서버 프로그램을 만들고 있는 중입니다..
테스트 하던 도중에 ..
클라이언트가 Connect됐을때..
잘 돌아가던 프로그램이..

갑자기 이런 메세지가 떴습니다.

can't accept -->제가 printf로 뿌려준 메세지 입니다.
Socket operation on non-socket -->에러 메세지..

훔훔.. 저.. 저.. 에러 메세지 해석이 잘 안돼여..ㅜ.ㅜ
워낙.. 영어에 약해서.... 쩝.. 어떤 에러인지.. 알려주세여.. 부탁드립니
다.

페이지

프로그래밍 QnA 구독하기