프로그래밍 QnA

익명 사용자의 이미지

[질문] getpeername 의 용도는 알겠는데요..

getpeername 은 서버에 접속한 클라이언트의 주소를 알아내는 함수잖습니
까?
그런데 printf("ip %s, port %d\n", inet_ntoa(clientaddr.sin_addr),
ntohs(clientaddr.sin_port));
이렇게 해도 잘 클라이언트의 주소가 나오는데
getpeername 과의 차이점은 무엇인지요??

익명 사용자의 이미지

serial programming 문제

안녕하세요
serial 통신 프로그램을 만들어 보려고하는데요
지금은 실험정도 수준으로 간단하게 만들려고 하는데 write 가 안됩니다.
일단 소스를 보시고 조언을 주시면 감사하겠습니다.
한대의 컴퓨터에서 com1 과 com2 를 시리얼 케이블(크로스)로 연결하고 하고 있습니다.

//serial_write.c
#include
#include
#include
#include
#include
#include

int main(void)
{
int fd, n;
struct termios options;

fd = open("/dev/ttyS0", O_RDWR | O_NOCTTY | O_NDELAY);

익명 사용자의 이미지

서버프로세스 종료

안녕하세요.

간단한 서버/클라이언트 프로그램을 개발중인데요.
클라이언트를 기다리는 동안에는 서버가 죽지는 않고 있는데요.
만약 몇시간동안 클라이언트 접속이 없다가
클라이언트가 접속이 있으면 서버가 그냥 죽어버리는 오류가 있어요.
공백인 시간이 10시간 이하로는 이런 현상이 없는 것 같은데
그 이상이 되면 데게 죽어버립니다.

예측되는 원인을 좀 알려주시면 좋겠습니다. 조언부탁드립니다.

환경
Red Hat Linux release 6.2 (Zoot)
Kernel 2.2.19-6.2.12enterprise on a 2-processor i686

익명 사용자의 이미지

시간측정을 하는데....

안녕하세요.

지금 loop문을 돌리면서 시간측정을 하고 있는데
예를 들어,
while(1){
now1 = 시간측정
task...
now2 = 시간측정
now = now2 - now1;
print(now)
}
이런식의 루틴을 돌리면 처음 수행시의 시간이
많이 걸리네요.
2-3배 정도 더 많은 시간이 소요되는데...

왜 이런 현상이 발생하는지 궁금하네요.
답변 부탁드립니다.
좋은 하루 되시길...

익명 사용자의 이미지

dup

이 함수를 어떻게 쓰는지는 알고 있습니다.
근데 왜 사용하는지는 잘 이해가 가지 않는군요...

예를 들어 설명해주시면 좋겠군요..

익명 사용자의 이미지

[질문] 쓰레드 생성시 생성된 갯수..

쓰레드 생성시 생성된 갯수를 알수 있는 방법이 있나요?

익명 사용자의 이미지

Java에서 Runtime을 이용하여 데몬을 실행하려면?

질문 그대로 입니다.

Runtime 클래스를 이용할 경우, 데몬 프로세스의 실행 및, 기타 메모리
에서 많은 문제가 발생하고 있습니다.

선배님들 중, 데몬 프로세스를 실행하는 방법을 아신다면, 한 수 가르쳐
주십시요. -)

제 생각엔, 차라리 그때그때 쉘 스크립트를 생성하여, 이를 실행시키는
방안을 검토하고 있는데, 이에 대한 의견도 덧붙여 주시면 감사 하겠습니
다.

익명 사용자의 이미지

ext2 modules programming error

error 내용
unresolved symbol ext2_get_group_desc

kernel modules 프로그램시 에러 입니다.
확인하시고 부탁합니다....

익명 사용자의 이미지

ieee1394를 가지고 프로그래밍하는데 있어서.....

현재 저는 adpatec사의 ieee1394 card를 가지고 있구요 리눅스상에서 이것을 실험하고 있습니다.
제 card는 port가 3개인데, 이중 두 port를 가지고 통신을 실험하려합니다.
6 pin to 6pin라인을 한개 가지고 두 port를 연결해서 한쪽은 send 한쪽은 receive하는 기능을 만드는 거지요..
해보는데 잘 안되네요.. 혹시 이것이 가능한지도 모르겠구요...
ieee1394는 자동으로 port를 setting하는데
우리가 임의로 setting할 수도 있나요?
혹시 이런 ieee1394를 이용한 통신쏘스를 알고 계신분들도 글좀 올려주세요..

익명 사용자의 이미지

단순연결리스트에서...

단순연결리스트인데, main함수에서 for문으로 데이터값을 10부터
넣어주었습니다. 그렇다면 분명 첫번째 노드에는 10이 들어가
있어야 하는데 출력해 보면 1부터 나오네요. 음.. 왜이런지...
정말 이해가 안갑니다. 도와주셔요.

#include

typedef struct ListElmt_ {
void *data;
struct ListElmt_ *next;
} ListElmt;

typedef struct List_ {
int size;
int (*match)(const void *key1, const void *key2);
void (*destroy)(void *data);

ListElmt *head;

페이지

프로그래밍 QnA 구독하기