프로그래밍 QnA

익명 사용자의 이미지

Sendmail을 이용한 메일 보내기

메일 보내는 프로그램을 만들려 합니다.
보낼 때 간단한 메시지와 첨부파일을 보내게 되는데,,,,
관련 모듈을 찾는데 찾지를 못하겠네요.

지금 C로 만드는 중인데 참고자료나 모듈,,, 소스 등
도움 글 부탁드립니다...

그럼 좋은 하루 되시길...

익명 사용자의 이미지

signal 처리가 잘안돼요.. 도와주세요..

signal 처리가 잘안되요..

제가 한 test 는 메인프로그램에서 1개의 서브 스레드를 생성하고 각자 돌다
가 SIGHUP signal 을 받으면 restart 하는 프로그램입니다. 실행시키면 3개의
스레드가 프로세스로 구동되는데, 제가 그 쓰레드에 kill -HUP 1234(PID 가정)
라고 수행하면 제대로 restart 합니다. 하지만 두번째로 SIGHUP 을 주면
restart가 되지 않습니다. 특히 첫번째 실행후에 최상위 프로세스(아마
initial thread인듯한데...???)는 왜 PID가 바뀌지 않는지도 궁금합니다....

익명 사용자의 이미지

setsockopt 에서 SO_LINGER 쓰는 방법

안녕하세요. 홍순이 입니다.

1. socket을 stream 형태로 생성하고
2. option을 주고
setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &sockop, sizeof(sockop));
setsockopt(sock, SOL_SOCKET, SO_KEEPALIVE, &sockop, sizeof(sockop));
3. connect를 내부에 아무도 쓰지 않는 ip로 했습니다.

그런데 이것이 거의 몇십분동안 그냥 멍하니 있다가 한참만에야 error number
110 connection timeout이 나옵니다.
그래서 connect시 시간을 제한해서 바로 다음 작업으로 넘어 가고 싶은데요.
SO_LINGER가 그런 역할을 해주는 것 같은데 자세한 사항 알고 계신분에게 부탁

익명 사용자의 이미지

EUC-KR(KSC5601완성형, 2바이트, 0xa1-0xfe, 0xa1-0xfe)

여기서 맨날 질문만 하는군요..

질문 내용은 다음과 같습니다.
ksc5601에서 한글의 범위는 0xb0a1(가)부터 0xc8fe(힝)으로 알고있습니다.
그래서 이것을 이용하여 한글만 추출하는 프로그램을 만들었는데
(ㄱ) 부분을 추출하지 못하더군요
그래서 찍어보니까 가->0xafa1 이더군요..

궁금해서 찾아보니까 kldp의 문서중에 제목과 같은 말이 있더군요..
그런데 무슨 뜻인지 도무지 모르겠내요...

제목의 뜻이 무엇인지...
그리고
리눅스에서 사용하는 한글코드의 범위를 알고 싶습니다.

익명 사용자의 이미지

간단한 C++소스인데 결과가 안나와요 좀 봐주세요(파일입출력관

#include
#include

const char *FILENAME="C\boot.int";

int main()
{
char buff[200];
ifstream inputfile(FILENAME);
inputfile.getline(buff,sizeof(buff));
if (inputfile.bad())
cerr << "Unable to open file" << endl;
else
cout << buff << endl;

return 0;
}

위와같이 작성하고 돌리면 에러는 없는데
결과가 없네요!

뭐가 잘못됐는지 알려주세요.
boot.int는 물론 파일내용이 있습니다.

익명 사용자의 이미지

[질문] memory leak 의 종류와 찾는 법

고수님들 안녕하십니까..
VC++ 하다가 이제 ANSI C를 한지 1 년이 넘어서는군요..

현재 서버 클라이언트 모델에서 mysql 과 연동한 프로그램을 만들고 있습니다.
온라인상에서 서비스도 하구요..

잘 됩니다만..
좀 찜찜하면서 해결이 잘 안되는 부분이 있네요.
역시 아직도 갈길은 멀기만 하네요..

top 으로 메모리 사용을 보면 조금씩 leaking 되고 있는것이 보입니다.
이게 내 프로그램인지는 확실치는 않습니다만..
거의 그렇다고 봅니다만..

(linux엔 bounds checker 같은 프로그램이 없나..)

익명 사용자의 이미지

child를 여러개의 포트로 ...

안녕하세요...
네트워크 프로그램에 관심이 있어서 혼자 공부하면서
프로그램을 하나 만들려고 합니다.
근데 처음부터 막혀서요...
fork() 시켜서 생성된 child마다 각각 다른 포트를 주고싶은데..
어떻게 해야 하는지...
하나의 포트일땐 어째어째 해결했는데...
꼭 좀 가르쳐 주세요...
그럼 수고하세요...

익명 사용자의 이미지

[질문] 서버소켓이 Broke Pipe 를 뿌리며 죽는 것은 어떤 경우

현재 간단한 웹서버를 구현하고 있는데...

페이지를 2~30번 정도 다시읽기를 하면,

한번쯤 Broke Pipe라는 에러를 내며 서버가 죽
더군요.

어떤상황에서 발생하는 에러인지 궁금합니다.

그럼 이만.

익명 사용자의 이미지

[질문]유닉스의 한글파일을 리눅스에서 보고싶은데...

안녕하세요..
우선 관심을 가져주셔서 감사합니다.

거두절미하고 질문부터 하겠습니다.. 질문이 상당히 길어서요..

환경은 펜티엄에 운영체제는 SCO UNIX가 설치되어 있습니다. 사용중인 프로그램은 코볼로 되어 있구요. 한글은 기본으로 설치되어 있지않고 한글데몬을 띄우는것 같습니다. 코볼 프로그램을 사용하기전 han이라는 명령을 입력해야 한글을 사용할 수 있거든요.

이 환경에서 몇년간 쌓여온 데이터 파일을 윈도로 포팅하려고 합니다.

예전에 한번 해봤던 경험이 있어서 소스 파일에서 레코드 구조를 분석하고 어떻게 잘라내야 할 지를 결정한 뒤에 데이터 파일을 열었습니다.

익명 사용자의 이미지

서버프로그램 백그라운드로 사용시

제가 채팅프로그램을 하나 짜봤습니다..

그냥 C로 소켓프로그램 연습할려고 해봤습니다.

그냥 터미널 상에서만 되는 건데요..

근데 궁금한것이 하나 있습니다.

보통 program_name &

이런식으로 서버를 백그라운드로 돌리는 걸로 알고 있습니다.

예를 들어 safe_mysqld &

이런식으로요.

근데 제가 만든 서버프로그램은 server &

이런식으로 돌려놓고

서버프로그램실행되는 터미널창을 그대로 놔두고 하면

클라이언트 프로그램으로 접속하는데 아무 문제가 없는데,

페이지

프로그래밍 QnA 구독하기