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

siba555의 이미지

서버가 보낸 send 메시지가 클라이언트에서 수신이 안되는 문제

안녕하세요.
제가 클라이언트에 있는 데이터가 필요해서 서버가 필요한 데이터를 요청 해서 받아 처리하는 서버를 개발중인데요
같은 부분에서 어느순간되면 서버에서는 정상적으로 send하고 send후 함수에서 리턴되는 전송 바이트도 정상인데 실제 클라이언트 디버깅해보면 메시지가 수신이 되지 않네요..
그리고 이상한게 데몬으로 만들어 백그라운드로 돌리면 발생을 하고 데몬으로 만들지 않고 실행하면 이문제가 발생하지 않고 정상적으로 동작합니다.

linux서버프로그래밍 어렵네요..ㅠㅠ
감사합니다.

jang5497의 이미지

동적배열의 매개변수로 넘길수 있나요?

예를 들어 동적 char 배열로
char *name1=new char[64];
char *name2=new char[64];
로 선언된 name을

write 함수로 넘기고 싶을때

int write(int handle, void *buf, unsingned len);
위와 같은 기본 자료형을
write (handle,(void *)name1 , sizeof(name1));
read(handle,(void *)name2, sizeof(name2));
이런형식으로 넘기려고 하는데 잘 안되네요.

seojh1431의 이미지

C언어에서 리눅스에서 사용하는 #include <unistd.h> #include <dirent.h> 헤더파일을 윈도우7에서 사용 할 수 있게 할 수 있나요??

오픈소스를 구해서 이 소스를 수정하려고 하는데 저의 운영체제는 윈7이구요 씨언어 구동환경은 microsoft visual c++ 2008 입니다.
"dirent.h" 과 "unistd.h" 은 없는 헤더파일이라고 나오더군요...... 다른 방법 없을까요?

seojh1431의 이미지

C언어 fwrite( ) 함수에 대해서 질문드립니다.

#define BUFFER_SIZE_MAX 3000

FILE *pFile;

char pBuf[BUFFER_SIZE_MAX] = {0, };

pFile = fopen(argv[i], "rb+");

fwrite(pBuf, BUFFER_SIZE_MAX, 1, pFile); <------ 제가 궁금한건 이 함수를 해석하는겁니당;;

//pBuf[3000]={0,} 배열 pBuf는 3000의 크기를 가지고 있고 모두 0으로 초기화 함
//즉, pFile이 오픈한 파일(rb+로 열었다고 가정)에다가 3000바이트의 크기만큼 3000개의 0을 채워넣었다는 의미인가요?

//그럼 여기서 fwrite(pBuf, BUFFER_SIZE_MAX, 1, pFile)이 있는데 1은 무슨 의미인가요?

조언부탁드립니다.

melong951의 이미지

iwconfig wlan15 mode master

리눅스로 iwconfig wlan15 txpower 10
이렇게 조절하려고 하는데 갑자기 안되서 확인해보니,
mode가 managed여서 그런것같습니다. (그전에되었던것을확인하니 master mode였습니다.(
mode를 바꾼적이 없는데 바껴서요ㅠㅠ
근데 iwconfig wlan0 mode master 이렇게 모드를 바꾸고싶은데 master모드만
Error for wireless request "Set Mode" (8B06) :
SET failed on device wlan15 ; Invalid argument.

이렇게 오류가 납니다. 다른 모드는 설정이 가능하구요.
변경할 수 있는 방법이나, 왜 안되는지에 대한 이유를 아시는 분은 답변부탁드립니다.ㅠㅠ

seojh1431의 이미지

C언어] argc, argv 파라미터(인수; 매개변수) 사용해서 프로그램을 개발할때..

만약 프로그램명이 test 이라면 윈도우+r --> cmd ---> ce.exe [입력값]

이런식으로 실행을 시키는데.. 제가 하고싶은것은

test.exe <--이렇게 .exe를 붙이지 않고, test [입력값] 이렇게만 명령을 실행 시키는 방법이 있을까요??

가르쳐주세요..

jang5497의 이미지

thread pool이 작동을 안하네요....

https://github.com/Pithikos/C-Thread-Pool

여기서 퍼온 소스입니다.
완성된 소스라서 그런지 컴파일은 잘되나 결과같이 제대로 나오지않네요....

HJK의 이미지

널카피 질문

서버에 로그를 삭제할 때 보통
cp /dev/null ./log_file_name 을 쓰는데

# cat /dev/null > ./log_file_name
아니면
# echo > ./log_file_name

이거하고 차이점이 있나요?

skim6500의 이미지

리눅스 job 이 끝난 뒤 자동으로 다음 job 제출하기


안녕하세요,
도움좀 구할 수 있을까 해서 질문을 남깁니다.

리눅스에서 현재 돌아가고 있는 job 이 끝난 뒤에
자동으로 다음 job 을 제출할 수 있는 방법에는 어떤 것들이 있을까요??

현재 job 이 끝나고 input 을 바꿔서 다음 job 을 자동으로 제출하고 싶습니다.
자동으로 제출하는 방법이 있다면,
그 이전에 스크립트를 작성해서 input 은 바꿔주면 될 것 같은데,
critical 한 과정을 제가 잘 모르겠네요.

도움 부탁드립니다.
감사합니다.

페이지

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