프로그래밍 QnA + 설치 및 활용 QnA

익명 사용자의 이미지

collect2: ld returned 1 exit status 에러

안녕하세요 make시스템으로 컴파일하는데 에러가 나서 여쭤봅니다 ㅠ

-bash-3.2$ make
gcc -c recMain.c
gcc -o recMain recMain.o recIO.o
정의되지 않음 첫번째 참조된
기호 파일:
dbAdd recMain.o
ld: 치명적: symbol referencing errors. No output written to recMain
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `recMain'

main 코드는

aybabtu0974의 이미지

(C++) 소켓하고 클라이언트에서 정수를 송수신하려면 어떻게 해야할까요

아래처럼 구성을 했습니다.

서버단에는

printf("%d", clientCount);
		sprintf(Buffer, "%d", clientCount);
		send(*(SOCKET*)ns, Buffer, MAX_BUFFER, 0);// send(2)

클라이언트 단에는

recv(listenSocket, messageBuffer, MAX_BUFFER, 0);// recv(2)
	clientCount = atoi(messageBuffer);

이렇게 처리를 했습니다. 그런데 입력 받는 상황에서는 clientCount가 계속 0으로 찍힙니다.

익명 사용자의 이미지

Linux로 C언어 소켓 네트워크 프로그래밍중 구조체 전송에 대해

제목 그대로 Linux 환경에서 C언어로 소켓프로그래밍을 사용하는데
구조체, 이 경우엔 net.db 안에 있는 hostent를 보내려고 하는데 어찌 안될까요??

happyoht11의 이미지

c++ EDIT ALGORITHM

long dist[10000][10000]; 이 줄에서 배열의 크기를 1억개로 변경하고 싶은데 배열 크기가 너무 크다고 에러가 나네요. 에러가 안나게 하려면 어떻게 고쳐야 할까요?

happyoht11의 이미지

c++ EDIT ALGORITHM

long dist[10000][10000]; 이 줄에서 배열의 크기를 1억개로 변경하고 싶은데 배열 크기가 너무 크다고 에러가 나네요. 에러가 안나게 하려면 어떻게 고쳐야 할까요?

aybabtu0974의 이미지

C++ 소켓에서 고통 받고 있습니다.ㅠㅠㅠ 도와주실 분 있으신가요(코드 태그 달았습니다!)

선 질문입니다.

1. 서버/클라이언트 구조를 만들려고 합니다. 만약에 둘 중 하나에서 Send를 했 다른 하나에서 recv를 걸었으나 2개 이상의 Send Recv 구조에선 각 Send하고 Recv가 어디에 걸리는지 모르겠습니다...ㅠㅠ

예를 들어

Send(1)

Recv(1)

Send(2)

Recv(2)

라면 1은 1에만 걸리고 2는 2에만 걸리는 건가요?

각 서버와 노드에서 코드를 읽는 속도가 다를 것 같은데, 그렇게 되면 한쪽에서 먼저 Send(2)까지 읽어버리고 쏴주면 Recv(1)은 Send(2)를 받는게 아닌가 해서요.. ㅠㅠ

2. 아래 코드에서 중간 두 부분부터 먹통이 되길래 계속 자료형 바꿔가면서 테스트를 해보았는데... (6시간넘게..)
아래 printf를 붙여서 어디서 부터 먹통이 되는지 체크하는 방법은 터득했는데.. 정작 문제가 해결이 안 됩니다.ㅠㅠ

익명 사용자의 이미지

C++ 소켓에서 고통 받고 있습니다.ㅠㅠㅠ 도와주실 분 있으신가요

선 질문입니다.

1. 서버/클라이언트 구조를 만들려고 합니다. 만약에 둘 중 하나에서 Send를 했 다른 하나에서 recv를 걸었으나 2개 이상의 Send Recv 구조에선 각 Send하고 Recv가 어디에 걸리는지 모르겠습니다...ㅠㅠ

예를 들어

Send(1)

Recv(1)

Send(2)

Recv(2)

라면 1은 1에만 걸리고 2는 2에만 걸리는 건가요?

각 서버와 노드에서 코드를 읽는 속도가 다를 것 같은데, 그렇게 되면 한쪽에서 먼저 Send(2)까지 읽어버리고 쏴주면 Recv(1)은 Send(2)를 받는게 아닌가 해서요.. ㅠㅠ

2. 아래 코드에서 중간 두 부분부터 먹통이 되길래 계속 자료형 바꿔가면서 테스트를 해보았는데... (6시간넘게..)
아래 printf를 붙여서 어디서 부터 먹통이 되는지 체크하는 방법은 터득했는데.. 정작 문제가 해결이 안 됩니다.ㅠㅠ

devace의 이미지

/root/.java/.userPrefs/java CPU 100%

1주일 전 부터
/root/.java/.userPrefs/java 프로세서가 나타나시 TIME+을 몇시간 심지어 20시간 넘게
저렇게 살아서 CPU를 100% 먹네요. kill 로 죽이면 서버가 다시 돌아오는데
깜빡하고 놓치면 서버가 죽기도 합니다.
비슷한 경험 있으신분 있나요?
이럴때 어떻게 해야 하나요?

yg0585의 이미지

c언어 파일 입출력 도와주세요

15::4973::excellent!::121518463020
텍스트 파일의 형식이 이렇게 되어있습니다.
:가 두개라서 strtok을 두번 쓰고 하려고 하는데 어디서 문젠지 모르겠는데구조체에 잘 안들어가는거 같습니다.
어떻게 해야될까요...?
struct _tag {
int userID;
int movieID;
char tag[50];
int timestamp;
};
tag *tags;
void tagsearch() {
int i = 0;
FILE *f;
char line[256];
char *lines;
char *ptr;
int count = 0;

tags = (tag *)malloc(sizeof(tag) * 1024);

f = fopen("C:/Users/abc/Desktop/data/tags.dat", "r");

jic5760의 이미지

Linux 통신문제...

안녕하세요.. 뭘 잘못만졌는지 잘 되었었는데 통신문제가 발생하여 질문드립니다..

문제는 이렇습니다. 내부--내부 통신은 문제없이 잘 되는데
외부 --> 내부, 내부 --> 외부 통신이 원활하지 않습니다.

물리인터페이스는 eth0이며 br-lan에 물려있고
br-lan이란 이름의 Bridge인터페이스로 통신하고 (XXX.XXX.XXX.10)
br-lan에 veth1 이란 가상랜으로 IP을 하나 더 할당해져 있습니다. (XXX.XXX.XXX.20)

일단 내부에서 외부로 ping을 보내면 이렇습니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기