프로그래밍 QnA

croae의 이미지

다중 PIPE 생성 질문 입니다

fork 로 부모와 자식간 IPC 를 위해 파이프를 사용했습니다.

부모가 받은 파일을 자식에게 파이프로 넘겨주고 자식은 받은 파일을 다른 TCP 소켓으로 넘겨주도록이요

그런데 이게 단일 접속만 허용이 되더군요.

mosad34의 이미지

[완료]STL MAP에서 find와 count에 대해서 질문있어염~^^

안녕하세요~

다름이 아니고 MAP에서 키값으로 Find함수 사용해서 원하는 값의 반환자를 사용해서 처리하고 있는데요

음..이게 좀 불안정한거 같습니다.

계속 문제가 발생하는건 아닌데 MAP에서 키값으로 계속적으로 Find함수써서 나온 반환자로 그게 끝인지(end함수 사용) 비교해서 키값이 존재하는지

puhahaduck의 이미지

간단한 소켓프로그램밍의 오류 (유닉스에서)

#include _stdio.h
#include _stdlib.h
#include _string.h
#include _unistd.h
#include _arpa/inet.h
#include _sys/socket.h

//헤더파일 쪽에 < >로 표시해야하는데 안나와서 일단 보여주기 위해 _로 표시했습니다.

void error_handling(char *message);

int main(int argc, char *argv[])
{
int serv_sock;
int clnt_sock;

struct sockaddr_in serv_addr;
struc

eou4의 이미지

[완료] A컴파일러로 빌드한 라이브러리를 B컴파일러로 사용하기

안녕하세요.

A라는 컴파일러로 어떤 라이브러리(정적이던 동적이던..)를 만들었습니다.

이 라이브러리를 이용해서 어떤 어플을 만드는데..

다른 컴파일러로 이 어플을 빌드해도 되는지요?

someday1117의 이미지

epoll & fork

epoll & fork 조합은 쓸수 없는 건가요?

모든 예제가 work thread 방식이네요..

manin process에서 accept가 들어 오면 fork해서 epoll을 사용할려고 합니다.

main()
{
 efd = epoll_create();
 
 ssock = socket();
 bind();
 listen();
 
 epoll_ctl( ssock, ADD ); 
 
 epoll_wait( efd )
 if( ssock )
 {
  csock = accept()
  {
   if( fork() == 0 )

chxooi의 이미지

cscope 와 ctag viim 의 관계..

리눅스 커널같은 소스를 사용한다고 하면...
저는 주로

function csc {
\rm ./list
\rm ./tags
\rm ./cscope.out
find ./ -name "*.[cCsShH]" >list
find ./ -name "Make*" >>list
find ./ -name "archi*" >>list
find ./ -name "*.c++" >>list
find ./ -name "*.cpp" >>list
find ./ -name "*.inc" >>list
ctags -R
cscope -i list
}

이렇게 해서 씁니다.

누가 쓰

blue39의 이미지

http 소켓 통신 중 데이터 유실 관련 질문입니다.

안녕하세요.

웹 페이지에 연결해서 본문을 수신해서 작업을 하고 있습니다. http 통신은 리눅스 상의 소켓통신

을 이용하고 있구요. 그런데 테스트 중에 문제가 생겼는데요 특정 사이트에 연결하고 요청을 보내면

데이터가 다 오지 않았는데 서버에서 연결 종료가 옵니다.

sosom의 이미지

바이너리 설치 패키징 만드는 방법 아시는 분들. 도움 부탁드립니다.


리눅스에서 상용 어플을 만든 후 패키징을 어떤 식으로 하는지 궁금하여 문의를 드립니다.
윈도우즈 같은 경우에는 인스톨 쉘드 같은 프로그램이 설치 파일을 만들어주잖아요~
리눅스에서도 그와 비슷한 툴이 존재하는지 궁금합니다.
가급적이면 배포판의 영향을 받지 않고 설치를 할수 있도록 패

ydgoo의 이미지

make install-strip 관련 질문


configure 를 해줄때 strip 을 할지 말지를 결정하여서 install 할 때 적용을 하고 싶습니다.

기본적으로는 지원을 해주는것 같지는 않고, 뭔가 설정이 필요한거 같은데요,
아시는 분의 답변 부탁드려요.
참고로 cross-compile 환경입니다.

sysmoon의 이미지

eclipse CDT static 프로젝트 생성 관련하여.

안녕하세요!
eclipse + cdt + mingw 환경입니다.
총3개의 프로젝트가 있습니다.

1. Log (static lib)
2. System (static lib)
3. Test (executable project)

1,2 번에서 컴파일해서 libLog.a libSystem.a static 라이브러리가 생성이 되었습니다.
문제는 Test 프로젝트에서 System에 있는 a()함수를 호출했는데 에러가 났고 보니
Log 프로젝트 내에 있는 함수를 호출하다가 에러가 발생했습니다.
물론 헤더파일이나 라이브러리 링크는 모두 걸어주었고요

System 에서 Log 라이브러리 참조를 못해서 그런 것 같은데
이 경우 어떻게 해야 하는지요?
System 프로젝트 속성을 보면 라이브러리 링크를 걸어주는 부분이 없습니다.
아시는 분 답변좀..

페이지

프로그래밍 QnA 구독하기