프로그래밍 QnA

익명 사용자의 이미지

java program을 실행시키면 항상 다음과 같은 에러가 납니다.

컴파일은 잘되고요.....
아무리 간단한 프로그램이라도 실행만 시키면 다음과 같은 에러가 나네요....신텍스
에러는 아닌것 같고요...첨보는 에러인데....
참고로 jdk1.4.0설치 했습니다.패스 설정해 주었고요.....
어케 된건지....가르쳐 주세요.....

다음은 에러 메세지 이고요...
Exception in thread "main" java.lang.NoClassDefFoundError Welcome2/java

다음은 소스 코드입니다.
import javax.swing.JOptionPane;

public class Welcome2{
public static void main(String args[]){

JOptionPane.showMessageDialog(null,"Welcom\nto\njava\nprogramming!!!");

익명 사용자의 이미지

[질문]Pthread ID에 대해서

안녕하세요. 테스트 프로그램으로 pthread Id 값을 출력해 보았는데,
두 출력값이 틀리게 나오는데, 왜 그런지 모르겠어요.
Main 함수의 관련된 코드 일부거든요.

if (pthread_create(&tid, NULL, server_thread, (void*)&info )) {
perror ("ERROR failed to create child thread");
close(new_fd) ;
}
printf("TID %d\t", tid) ;
printf("Current Thread ID %d\n", pthread_self());

위와 같이 하면, 왜 tid값과, pthread_self()값이 틀리게 나올까요?
동일한 값이 나와야 하는거 아닌가염 ?

익명 사용자의 이미지

네트웍 프로그램시 궁금중

network program을 짜다보면 당연하다는듯
1. binary data -> char data로 변환하기

2. null data는 보내지 않기 등이

있는데, 1번은 이해가 되는데,
2번은 이해가 되지 않습니다.

예전에 unix <-> win98과 통신할때 null data를
보내면 그이후 packet은 받지 못했는데,
지금은 가능하네요.
왜 그럴까요?

ㄱ.read(), write()로 packet size만큼 읽기/쓰기를 반복하는 것과
ㄴ.recv(), send()
ㄷ.recvfrom(), sendfrom()과의 차이점은 무엇입니까?

전 기본으로 ㄱ을 쓰는데, 특별한 이유가 있습니까?

익명 사용자의 이미지

UDP 소켓의 갯수가 너무 많아서요~~

클라언트들에서 UDP로 메세지를 보내고 있습니다.

한 7000여개의 클라이언트들에거 메세지를 보내고 받아야 하는데,

sockfd = socket(AF_INET , SOCK_DGRAM,0)

가 생성자에서 열씸히 7000번을 돌아야 하는데,

약 1000개이상 부터는 sockfd를 잡지를 못합니다. -1을 보내버리죠.

이럴때는 어떻게 해야 하나요?

혹시 앞번호부터 잡아주어서 지워주면 다음부터는 또 번호를 받는 건가요????

익명 사용자의 이미지

리눅스 시그널링 중...


지금 리눅스용 서버를 만들고 있습니다..
파일에서 읽어와서 다른 서버로 넣는 거죠...

그런데...혹시..
파일에 아무런 내용이 없다면 프로세스(쓰레드)가
block되고 있다가.

파일에 어떤 내용이 들어오면 깨어나게 할려구 하거든여..

혹시 파일에 변경되면 시그널이 발생하여 프로세스에 전달하는 방법은 없습니까?

지금은 주기적으로 파일을 조사하는 방법으로 사용하고 있습니다. ^^;

그럼 고수님들의 의견 부탁드려요..

익명 사용자의 이미지

[질문]쓰레드에서 쓰레드를 생성할수 있나요?

안녕하세요. !

쓰레드에 대한 몇가지 질문입니다. 아시는분들의 많은 조언 부탁드려요.

1. main 함수에서 쓰레드를 생성해서 해당 쓰레드 루틴으로 실행이 옮겨
지게 된 이후에, 그곳에서 또 다른 처리들을 하는 쓰레드들을 호출하고
싶거든요. 그러면, 쓰레드 내에서 다시 쓰레드 생성해서 처리 루틴을
아규먼트로 넘길수 있나요 ?
2. MultiThread를 설계할때, Synch 맞추는것 이외에요...
어떤 쓰레드들이 에러없이 잘 처리되었는지에 대한 핸들링은 어케 보통

익명 사용자의 이미지

Makefile을 Visual C++로 어떻게 옮기나요?

몇년동안 계속 리눅스를 쓰다가, 얼마 전부터

어쩔 수 없이 윈도를 써오고 있습니다.

Visual C++에서 작업을 해오고 있는데..

Makefile을 어떻게 Visual C++ project file로 옮길 수 있는지

궁금하네요. 저번에 리눅스 어떤 책에서 이런게 가능하다고

하던 구문이 기억나긴 하거든요..

혹시 이런 방법이 아니더라도 윈도로 쉽게 포팅하는 방법을 알고

계시는 분은 꼭 답변해주시기를 부탁드릴게요.

고맙습니다.

익명 사용자의 이미지

마이크로세컨드단위의 시간차를 구할 수 있나요?

win32 api에 보면 QueryPerformanceCounter 라는 함수가 있어서

마이크로 세컨드단위까지 구할 수 있는거 같은데요

유닉스에서도 그런 함수가 있는지요?

익명 사용자의 이미지

gets() 함수에 대해서...........

#include
#include

main()
{
char buffer[256];
printf("Enter your name and press \n");
gets(buffer);
printf("\n Your name has %d character and spaces",strlen(buffer));
return 0;
}

보다시피 아주 간단한 소스입니다.
그런데,, 컴파일 할때 에러 납니다.
에러 무시하고 실행하면 결과는 잘 나오는데....
에러 메시지가 무슨 뜻인지 알고 싶습니다.

/tmp/ccuKOlwz.o In function `main'
/tmp/ccuKOlwz.o(.text+0x24) the `gets' function is dangerous and should not be
used.

gets() 가 위험하다??
이유가

익명 사용자의 이미지

select 를 이용해서 구별하는 방법좀 ㅠ.ㅠ

Select를 이용해서 어떤한 입력이 들어오면
어떤 행동을 하고 또다른 입렵이 들어오면
다른 행동을 하기위해서 어떻게 구문을 하는지
몰라서 이렇게 글을 올리게 되었습니다
ㅠ.ㅠ FD_ISSET 이용하는게 많나요?
리플 부탁드립니다~

페이지

프로그래밍 QnA 구독하기