프로그래밍 QnA

onemind555의 이미지

11번 메세지가 도대체 뭐죠??

X윈도우에서 11번 메세지 부분에서 문제가 있는데...
뭐하는 메세지인지 어떻게 알 수 있나요??

VC에서는 F12 만 누르면 간 단하게 알 수 있는데...
리눅스에서는 어떻게 찾아야 하는 가요..

onemind555의 이미지

g++에서는 bool형의 데이타가 제대로 정의 되어 있지 않은 것 같

isCreated 불린형을 리턴 하는 함수가 완전 바보가 되어 버립니다..
false인데 true로 인식해서 작동해 버리고
bool형 내부 값을 보면 76으로 되어 있고요... bool형이 안 되는 가요...
아니면 매크로를 따로 만들어 사용 해야 하는 가요??

longdarihany의 이미지

php 소켓에 관한 궁금증

안녕하세요?현재 상황은 PHP로 다른 서버와 11로 DB의 값을 주고 받는 소켓 통신 프로그램을 만들어야 합니다. 몇 일간 관련 자료를 찾아보고 공부를 하였으나 아직 제대로 이해할 만큼의 자료를 찾지 못해 넘넘 답답한 맘에 글 올립니다. 이런 기초적인것도 모르다니 하고 넘어가지 마시고, 사람 한명 살린다고 생각하고 답변 꼭 부탁드리겠습니다. (넘넘어려워요^^;;....)

질문은 아래와 같습니다.

첫째,
php함수중 소켓함수를 지원하던데,
만약 소켓 통신을 할수 있게 만든 파일(예)server.php, client.php)를 서버 홈디렉토리에 위치시키는것 만으로 다른 서버에서 접속하는 여부를 알고 원하는 값을 주고 받을수 있는지...아니면 콘솔상에서 실행을 시켜야지만 작동을 하는지 알고 싶습니다. 만약 이것도 저것도 아니라면 소켓통신을 어떻게 하는 것인가요? (간단하게라도 소켓 동작원리를 알고 싶습니다.)

타꼬야끼의 이미지

make 사용법..

make파일을 만들려고 하는데...
어떻게 해야 하나요?
소스.. main.c , 2.c, 3.c 이렇게 있는데...
프롬프트 상에서 어떤 명령을 내려야 make파일이 생성되나요?
답변 부탁드릴께요...

jenix의 이미지

어셈 공부를 시작하기 위해..준비..?;;

안녕하세요..

요즘..어셈에 관심이 생겨서..

리눅스와.. x86 환경으로 어셈공부를 해보고 싶은데요..

음.. 어셈은 완전히 처음 접하는지라..감이 잘 안잡히네요.

간단한 어셈소스들을 보려고해도..

레지스터니.. 스택..뭐..어쩌고 하면서..

하드웨어 쪽 내용이 많이 나오는..( 당연한건가요? ^^; ) 듯 한데;;

음 제가 생각하기에..

하드웨어 쪽 공부도 병행해야 할 것 같은데요..

( ex 시피유의 구조라던지.. 동작방식 등등.. )

책좀 추천해 주실수있는지요 ^^;

jenix의 이미지

-_-;; 음 질문하기도 민망한데;; gcc 의 바이너리와 as 의 바이

안녕하세요..

이제 막 어셈에 입문하면서..

다음과 같은 코드를 가지고 간단하게 테스트해 보는 중인데요;;

      1 #include <unistd.h>
      2
      3 int main(void)
      4 {
      5     char a[2];
      6
      7     return 0;
      8 }

이걸.. 우선..

gcc -S a.c 로.. a.s 로 만들어뒀을때..

gcc -oa a.c 로 만든 a 바이너리는 실행이 되는데..

as a.s 로 만든 a.out 바이너리는 실행이 안되더라구요 @.@;;

물론.. a.out 에 실행가능 퍼미션은 주었구요 ^^;

cleol의 이미지

이럴때 TCP 커넥션을 유지해야 할까요?

서버가 한 대 있고 2000 ~ 3000 개 정도의 클라이언트가 있습니다. 클라이언트는 매 5초 또는 10초 마다 간단한 메세지(50 바이트 이하)를 서버에 보내고 응답(50 바이트 이하)을 받습니다. 연결은 TCP 를 사용합니다. 이럴때 클라이언트와 서버가 계속 연결을 유지하고 있는게 서버에 부담이 적을까요? 아니면 메세지를 보낼 때마다 접속했다가 바로 연결을 끊는 것이 부담이 적을까요? 물론 실제로 테스트를 해보는 것이 가장 확실하겠지만 그래도 다른 분들의

jjaiwook79의 이미지

쉘 스크립트상에서 find 명령이 인식이 안될때.

저는 현재 linux 서버 2대를 각각 백업서버로 활용하려고 합니다.

각 서버마다 중요한 정보(저 같은 경우에는 사이트와 데이터베이스)를 압축하여

상대방 서버에 ftp로 전송하려 합니다.

다른것들은 잘~ 되는데 스크립트를 crontab 에 넣고 돌리면

5일지 지난 파일을 찾아 지우는 find 부분이 인식이 안되는것 같습니다. ( 콘솔상에서 직접 실행시키면 find 명령도 실행이 됩니다.)

제가 shell 스크립트를 사용한지가 얼마 안되 초보적인 단계입니다.

wowcode의 이미지

sed 좀 봐 주세요.

아파치의 conf 파일에 임의의 설정 내용을 추가 하려고 합니다.
그냥 C로 하면 되겠지만 sed가 이런 경우에 사용된다고 하니
차근 차근 책 보고 따라 하다가 막혀 버렸습니다.

제가 추가 해야 할 설정은 아래와 같습니다.

'AddType aplication/x-httpd-php .saf'

conf파일의 가장 처음 나오는 AddType 설정 다음에 위와 같은 내용을 넣고 싶습니다.

그런데 단순히

sed '/AddType/a AddType application\/x-httpd-php .saf'

하면

AddType이라는 문자열이 들어있는 곳 다음 라인 마다 추가 되더군요.

RedPain의 이미지

어셈블리어로 cgi를 만드는 중입니다. cgi에서 근본적으로 POST

어셈블리어로 조그만 게시판을 만들려고 합니다.

그런데 POST 방식으로 보낸 값을 어떻게 받아내야 할 지 모르겠습니다.

어셈블리어는 라이브러리가 있는 것도 아니고 근본적으로 어떻게 동작하는 지를 알아야 하는 데 아무리 찾아봐도 모르겠습니다.

p.s. 휴가 나와서 하는 짓이라고는...... ㅡ.ㅡ;;

페이지

프로그래밍 QnA 구독하기