프로그래밍 QnA

sunge의 이미지

[ 질문 ] 네턱에서 문자열 전송에 대한 질문입니다.

네턱에서 전송이 되거나 받을때 바이트오더던가.. 그거에 따라 데이터 처리 방향이 다른거로 알고 있는데요, htons, htonl처럼 문자열도 따로 처리를 해줘야 하는지 궁금하네요.

neohwang의 이미지

자동 업그레이드 프로그램 만드는 방법

직접 만든 데몬 프로그램을 자동으로 업그레이드 하는 방법좀 아시면 부탁드립니다.

저는 다음과 같이 하여 테스트 중인데.. 소켓이 안 닫기는 문제가 있습니다.

- A 데몬
- Upgrade용 데몬
- 새로운 B 데몬

"A데몬" 이 실행중 자기자신을 Upgrade 할 필요성이 있을때..
"Upgrade용 데몬" 을 실행시킵니다.
그러면 "Upgrade용 데몬"이 "A데몬"으로 SIGTERM을 날리고,
SIGTERM을 받은 "A 데몬"은 소켓을 닫고 종료합니다

<---- 문제는 여기서 발생되는 것 같습니다---->

smileng의 이미지

[질문] 소스 구조를 파악하고자 합니다.

안녕하세요...
CGI 프로그래밍을 배우고 있습니다.

괜찮지만 "복잡한!!" 소스를 받았습니다.
그런데 디렉토리 구조도 그렇고 파일이 있는 구조도 그렇고
너무 복잡합니다.
이런 소스의 대략적인 구조를 파악할 수 있는 좋은 팁이 있을까요?

시작한지 얼마되지도 않았는데...막막합니다.
소스 구조를 빨리 파악할 수 있도록 도와주세요
고수님들의 손길이.....필요해요~~

그럼..즐거운 저녁되세요^^

gamja의 이미지

condition variable 이 무엇인가요??

pthread 에서의 condition variable이 무엇인지 도무지 이해가 가지 않습니다. 왜 mutex와 같이 쓰게 만들어놨는지부터 이해가 가지 않는군요. 관련 서적을 읽어봤는데 설명이 너무 어려워 이해를 못하겠습니다.

세마포어나 크리티컬섹션 따위는 학부 os수업시간에 다 배웠던 것들이고 잘 알고 있습니다. 그런데 condition variable 이란 것은 그 정체를 도무지 알 수 없네요.

윈도에서의 이벤트와 쓰임 상 비슷한 것 같다는 추측을 하고 있습니다만 윈도의 이벤트 개념에 비해 pthread의 condition variable은 직관적이지 못하네요. 제가 이상한 건지...

jagalchee의 이미지

&quot;GET /index.html&quot; 만 해도 되는건 왜 인가요?

HTTP 프로그래밍에 참조할 만한것들에세 대해서 많은 분들이 알려주셔서 정말 감사드립니다.(꾸벅)

헌데, 제가 telnet xxx.xxx.xxx 80 으로 접속한 후에
GET /index.html 만 하고 바로 엔터를 치니까 공백라인을 입력하지 않아도, html 의 내용이 뜨던데요.. 원래는 GET 메쏘드는 GET /index.html HTTP/1.0 과 같이 맨 뒤에 HTTP 프로토콜 버전을 적어줘야 하는 것으로 알고 있거든요.
그리고 나서 적당히 헤더내용 덧 붙이고, 마지막으로 공백라인 한 줄 더 추가하면 되는 것으로 알고 있는데요.

jwy22의 이미지

select를 이용한 채팅 프로그램 질문!!

안녕하세요.
아래 코드는 제가 짠 select를 이용한 채팅프로그램입니다.
컴파일은 이상 없는데...
select 부분이 안돌아 가는거 같습니다.
뭐가 잘못된것인지...
다충 클라이언트 채팅을 만들려고 하는데...이부분에서 걸려서 못하고 있습니다.
많은 분들의 도움 부탁드립니다.
[code:1]
#include <stdio.h>
#include <strings.h>
#include <netdb.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <sys/uio.h>

jagalchee의 이미지

HTTP 를 이용한 간단한 서버 프로그래밍을 배우고 싶습니다.

HTTP 프로토콜을 이용한 간단산 서버 프로그래밍을 배우고 싶습니다.
HTTP 0.9에 관한 문서 혹은 1.0 이상의 버전의 것도 괜찮습니다.
그리고 HTTP 프로토콜을 이용한 웹 서버 프로그래밍 등등을 배우고 싶습니다.

괜찮게 소개되어 있는 사이트나 문서 있으면 부탁드립니다. 이왕이면 한글 문서이면 더더욱 좋겠지만요 ^^

oprsystem의 이미지

윈도우용 make 유틸리티

안녕하세요..
윈도우환경에서 make 유틸리티를 찾는데 찾기가 어렵네요.
쉽게 찾을수 있을줄 알았는데..

혹시 쉽게 찾을수 있는 방법 아시는분 계시나요?

purewell의 이미지

Linux용 CHM 컴파일러?

doxygen 애용자입니다.

리눅스 환경에서 doxygen이 내뱉은 hhp 등등의 파일을
이용하여 chm 파일로 만드는 공개 프로젝트 없나요????
(윈도우즈 시스템에서 MS가 만든 Help Workshop어찌고로
해도 되긴하지만 리눅스 환경에서 한 방에 끝내고 싶어서요...)

jenix의 이미지

char *function() 에 리턴변수로 사용할 수 있는 것..?

char *function()
{
     char str[16];
     
      .... 중략 .....

     return str;
}

위의 코드로 사용하면.. printf(">>> %s\n",function()); 했을때 이상한 값이 출력됩니다..;;

그런데.. char str[16]; 을 char *str; 로 사용하고 했을시엔..

제대로 값이 출력되는데 이유가 뭘까요? :oops:

페이지

프로그래밍 QnA 구독하기