프로그래밍 QnA

catzbi의 이미지

c++ mem_fun_ref with operator [] subscript

[code:1]typedef struct hello {
bool operator [] ( int k ) {
cout << k <<endl;
return true ;
}
bool operator () () {
cout <<"hello"<<endl;
return true ;
}
}HELLO_t ;

void main() {
malloc_allocator < int > mi;
malloc_allocator<int> ::rebind<long>::other ml;

tagTest1<long> t1;

HELLO_t h[10];
for_each ( h , h+ 10 , mem_fun_ref ( &HELLO_t::operator() ) );

xlugi의 이미지

bash2.04에서 system함수

어플리케이션 소스에서
시스템함수( system(command))를 쓰는 함수를 부르면
시스템함수만 실행이 되지 않는 경우가 있습니다.

왜그런지, 어떻게 해야 하는지 모르겠습니다.
부탁드립니다

cnovice의 이미지

connect() 함수

소켓 connect 함수에서

일정 시간이 지나면 바로 return 시킬 수 있는 옵션이나 방법이 있는지

궁금 합니다.

디폴트가 30초루 알고 있는데 이 값을 변경 시킬 수 있는지도 궁금 합니다

zombie007의 이미지

프로세스에 대해...

안녕하세요..
fork 한후 자식 프로세스가 죽으면 다시 실행하는 것을 구현 해봤는데여..
signalhandle가 한번 밖에 호출 되질 않습니다...
어떤 이유때문인지 궁금합니다...
고수님들의 조언 부탁드립니다..
[code:1]
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include <sys/types.h>
#include <unistd.h>

static void signalhandle(int arg);
void child_stop();
int main()
{
pid_t pid;
int status;

signal(SIGCHLD, signalhandle);

andro000의 이미지

서버로 연결이 되지 않는 이유?

서버, 클라이언트 테스트 프로그램을 만들고 있는 초보입니다.

서로 간단한 메세지를 전달하는 프로그램인데... 가끔 서버는 살아있는데

클라이언트에서 서버로 접속시 connect(..)함수에서 블락되는 경우가 있습니다

무슨 일인지?. 또 잠시 기다렸다가 접속을 다시 시도하면 그때는 접속이 되고요..

답변 부탁드릴께요...

cnovice의 이미지

소켓 프로그램

파일 전송 하는 소켓에서

데이터를 전송중에 소켓이 끊기면(랜 선을 뽑음)

바로 연결을 종료 할 수 있는 방법이 있는지 아시는분은 답변 좀 바랍니다.

현재 alarm()을 사용해서 1초가 지나면 연결에러를 프린트하게 되어 있습니다.

이 방법 말고 다른 것도 있는지 알고 싶습니다.

다른 모듈에서 alarm()이 포함되어있는 함수를 같이 쓰거든요

어떻게 해결 해야할지 답변 부탁 드립니다.

syan의 이미지

Complete established socket 과 Incomplete connection request

listen 함수의 man 페이지를 보니, linux 2.2에서 아래와 같이 listening queue의 성질이 변했다는데요. Completely established socket wating to be accepted과 incomplete connection request가 무슨 차이가 있는건가요?

클라이언트에서 connect()로 요청할 때, 어떤 기준으로 위와 같이 구분하는 건지 잘 모르겠습니다.

Quote:

The behaviour of the backlog parameter on TCP sockets changed with Linux 2.2. Now it specifies the queue length for
completely established sockets waiting to be accepted, instead of the number of incomplete connection requests. The
zombie007의 이미지

프로세스에 대해..

안녕하세요...
하나의 프로세스를 fork하여...
하나는 부모프로세스를 감시하여 부모프로세스가 종료되면
다시 샐행시키는 프로그램을 구현해야 하는데....
구현 방법이 떠오르질 않네요..
고수님들의 조언 부탁드립니다...

gnugpl의 이미지

어셈블리어 책을 추천받고 싶습니다.

이곳의 글을 읽다보니, 어셈블리어에 대한 재정리가
절실하게 느껴집니다.

친절하고 C프로그램에 도움이 잘 될만한 어셈블리어
책을 추천받고 싶습니다.

게시판의 용도와 질문이 맞지 않는다면
이야기 해주세요.
삭제하겠습니다.

어디에 질문을 해야할지 잘 모르겠더군요.

barrios의 이미지

gcc 인라인 어셈에서 잘 이해가 안가는 문법

Intel Assem과는 좀 다른 부분 중에 이해가 잘 안가는 부분이 있어 관련 문서
를 봐도 영어가 딸려서 그런지 잘 이해가 안가네요.. 쩝..쩝..

[code:1] int main (void)
{
int operand1, operand2, sum, accumulator;

operand1 = rand (); operand2 = rand ();

__asm__ ("movl %1, %0\n\t"
"addl %2, %0"
: "=r" (sum) /* output operands */
: "r" (operand1), "r" (operand2) /* input operands */

페이지

프로그래밍 QnA 구독하기