프로그래밍 QnA

익명 사용자의 이미지

gcc의 에러메세지가 파일로 가게 하는 방법을 알려주세요.

gcc 샬랄라 > a
라고 해서는 a에 에러메시지가 담기지 않던데, 어떻게 하면 a에 에러메세지가
담기는지 알고 싶습니다.
도와주세요.

익명 사용자의 이미지

getsockopt 의 문제점?...

#include
#include
#include
#include
#include

#define DEFAULT_PORT 1111
#define DEFAULT_BACKLOG_NUM 50
#define MESSAGE_BUFFER_SIZE 20001

int client_socket_id = 0;

typedef struct sockaddr *SOCKADDR;

void print_sockopt(int socket_id);

int main(int argc,char **argv)
{
struct sockaddr_in client_sockaddr;
int server_port;
int result;
char receive_buffer[MESSAGE_BUFFER_SIZE];
char send_buffer[MESSAGE_BUFFER_SIZE];
int read_n;
int write_n;
int total_write_n;

익명 사용자의 이미지

터미날입출력 샘플프로그램을 구할수있을까요..?

도와주세요..

터미날 입출력과 관련된 샘플프로그램을 구할수 있을까요..
비정규모드~(ICANON)에서 백스페이스와 DEL키를 지원할수 있는 프로그램이
요. 백스페이스 입력했을때 입력버퍼조작은 할수 있겠는데, 화면에 보여주
는 부분을 어떻게 할지 모르겠거든요..

익명 사용자의 이미지

[질문] 소켓에서 연결 끊으면 time out

서버 프로그래밍을 해서 서버 띄워놓거
클라이언트로 무쟈게 접속을 시도 햇거든여..
포트 포워딩 처럼 걍 들어오면 다른쪽으로 넘겨주는 역할이구여
근데 netstat -an 치면
211.xxx.xxx.xxx.37417 211.xxx.xxx.xxx.xxx.8787 32119 0
8760 0 TIME_WAIT

이런식으로 타임 아웃이 걸립니다.. 쩌비..
그래서 서버데몬을 잠시 강제 종료 하면 .. 잠시동안
저 타임 아웃이 없어질때까지.. 띄우질 못해엽..
소켓 확실히 닫았구여 close(sock)
클라이언트에서도 잘 닫거...

익명 사용자의 이미지

서버-클라이언트 모델에서 타임 체크 및 연속 접속 문제

클라이언트가 서버에 접속해서 아무 작업도 하지 않으면 서버에서 시간을 재서 일정 시간이 지나면 연결을 끊는 프로그램을 작성했습니다..

구현은 마무리 되었고 작동도 잘 하는데, 작동하는 것을 볼 수 있도록 클라이언트 프로그램을 짜고 싶은데 이게 좀 복잡해 보이네요...

몇 초 후에 끊겼는지를 기록해야 하고 연속적을 서버에 접속해야 하는데, 어떻게 해야 하나요...??

끊는게 클라이언트가 아니라 서버이니 클라이언트 프로그램에서 프로그램상에서 연결시간을 체크하는 것이 불가능해 보이는데... 혹시 방법이 있을까요??

익명 사용자의 이미지

왜 PIPE가 깨지는건가요?? ㅜㅜ

초보 유닉스 네트워크 프로그래머입니다...

간단한 서버 프로그램을 짜서 테스트 중인데 자꾸 프로세스들이 죽어버리네요...
(defunct...)

죽는 이유를 알아보려고 strace해보니 파이프가 깨진다고 나옵니다... 이유가 뭘까요...

다음은 strace한 것 중에 파이프 깨지는 부분입니다
24164 select(2, [0 1], NULL, NULL, {5, 470000}) = 1 (in [1], left {5, 470000})
24163 <... nanosleep resumed> NULL) = 0
24164 time([1027645403]) = 1027645403
24163 nanosleep({0, 1000000},
24164 recv(1, "", 1024, 0) = 0

익명 사용자의 이미지

ping -b 192.168.1.0의 구현

기존에 나와있는 핑의 프로그램에서 제목에 있는 상황을 구현해보고 싶어
요...
기존의 프로그램은 UNIX PROGRAMMING 이란 책에 있는 소스를 그래도 사용
하구요...거기다 제목에 있는 부분을 구현하려는데..
잘 모르겠어요..
고수님들의 조언과 친절한 답변을 부탁드립니다...
그럼 즐프하세요...^^;;

익명 사용자의 이미지

make file

후와.. 날씨 덥네요...

make파일에서요... 하나의 파일로 만드는 건 예도 많이 나왔는데,
그런것 말고 cgi처럼 복수개의 실행파일이 필요할땐 어떤식으로
합니까?
하나 하나의 cgi는 같이 딸려오는 c파일도 조금씩 다르고, 디렉토리도
다릅니다만... 지금은 make.sh로 만들어서 하고 있습니다만, 시간이 걸려서
리... 문의합니다.. 답변 주신 분에게 미리 감사드리고, 그 분 주위엔 더위가
얼씬도 못하게 기원 해 드립니다...

아래같은 경우입니다만..
in cgi-bin/

익명 사용자의 이미지

이런 프로그램으 짤려고 합니다.

만들려는 프로그램에서 동영상 플레이를 하는 부분이 필요한데

동영상 플레이어를 만들기는 역부족이고...

기존에 나와있는 플레이어를 실행시켜서 제 프로그램에서 제어를 하고 싶은데

이게 가능한지요...

플레이나 정지 명령을 제 프로그램에서 받아서 기존 실행중인 프로그램에 이걸

보내는 식으로 처리해야하는지... 이렇게 해야한다면...

방법은 무엇인지...

아니면 더 좋은 방식이있는지...

너무 어렵네요... ㅠ.ㅠ

쉽고 좋은

익명 사용자의 이미지

makefile에 관하여 질문입니다.

# my schar --v
# standards
INCLUDE = /usr/src/linux/include
CC = gcc
CFLAGS = -D__KERNEL__ -I$(INCLUDE) -DMODULE -Wall -O2

TARGET = schar
SRC = schar.c

all $(TARGET).o

clean
rm -f *.o *~ core

1. *~
2. core
이 두개의 의미를 잘 모르겠네요

*~는 아마 $(TARGET)일 것같은데 core는 흠
책에도 없고 문서를 찾기도 힘들군요

페이지

프로그래밍 QnA 구독하기