프로그래밍 QnA

njk0308의 이미지

select 채팅서버 질문입니다.

지금 하고있는데 잘 안풀리네요 ㅠㅠ
select 사용 하고 있는데 ㅠ 왜안되는건지 잘 모르겠어요 ㅠㅠㅠㅠ
read부분의 printf가 안뜨는걸 보니 그쪽으로 안가는거 같기도 하구요 ㅠ
계속 타임아웃만 나옵니다 ㅠㅠ

도와주세요 ㅠㅠ

#include

#include

#include

#include

#include

#include

#include

#include

#define BUF_SIZE 100

void error_handling(char *message);

marunguy의 이미지

데몬에서 별도의 로그파일를 남기는 방법?

안녕하세요.

CentOS 5.5 상에서 파이썬으로 서버 데몬을 작성 중입니다.

/var/log/mylog 폴더를 만들고 그 밑에 로그파일을 생성하고 있습니다.

그런데, 직접 로그를 쓰다 보니 깔끔하지도 않고 보안문제도 있을 것 같습니다.

다른 방법 없나해서 찾아보니 syslog 를 이용하는 방법이 있더군요.
몇가지 테스트를 해보니 /var/log/message 파일에만 남는 것 같습니다.
syslog 메뉴얼을 읽어봐도 별도의 로그파일명을 지정할 수 있는 방법을 찾을 수가 없네요.

아파치의 경우 /var/log/httpd 폴더에 여러 로그파일을 남깁니다.
아파치처럼 별도의 로그파일을 생성하려면 어떤 방법이 있나요?

그럼...

k1d0bus3의 이미지

서버한대당 TCP half-open을 몇개정도 감당할수있죠?

제pc에 syn flood 실습하려는데 감이 안잡히네요

cpu:2Ghz(dual) memory:2g 기준으로 하면 몇개정도 감당 될까요?

유명 서버들은 몇개정도나 되나요?

대략요^^

babach의 이미지

Dynamic DNS (DDNS) 서버 구축중 질문입니다

현재 DNS 서버 구축까지 완료했고(.com도메인을 직접 구입해서 구축했습니다),

nsupdate를 이용해서 동적 업데이트 되는것 까지 확인이 된 상태입니다

도메인 네임이 babach.com 이므로

www.babach.com / www2.babach.com / abc.babach.com 등 xxx.babach.com xxx에 원하는 네임을 주어서

IP에 매칭시킬 수 가 있는상태입니다. 이 정보는 babach.com.zone 이라는 파일에 있는 상테이구요

여기서 궁금한 점이

고정아이피 123.123.123.217 이 있다고 합시다

고정아이피 123.123.123.217에 공유기를 연결시키고

이 공유기에 두 대의 컴퓨터A,B를 연결합니다.

그러면 A,B의 아이피는 198.0.0.1 198.0.0.2 뭐 이런식으로 뜨겠죠

hanockka의 이미지

리눅스 소켓 서버 프로그램 연결 문제

리눅스 서버에 다음과 같은 자바 언어로 된 프로그램을 실행했습니다.

ServerSocket ss = new ServerSocket ( 9000 ) ;
ss.accept();

그리고 외부의 다른 컴에서는 다음과 같은 클라이언트 프로그램을 실행했는데...

Socket = new Socket ( " ip 주소 " , 9000 );

연결이 되지 않습니다.

ssh나 ftp 서버는 연결이 잘 되고

리눅스 서버의 방화벽은 꺼진 상태였습니다. (iptables -F 도 해주었고 selinux도 비활성시켰습니다)

무엇이 문제일까요???

jjangky의 이미지

포트란 고수님들 Equivanlence 왜 이런지 좀 도와주세요!

안녕하시렵니까?! ㅋ

거두절미 바로 질문 들어갈게요! ㅋㅋ

EQUIVALENCE (MREG(1),YTEMP(1)),(HREG(1),YTEMP(31)),(VREG(1),X(1))

위와 같이 선언된 문이 있습니다.

MREG,HREG,VREG는 INTEGER*2 로
DIMENSION MREG(60), HREG(60), VREG(60) 으로 선언되어 있구요.
YTEMP와 X는 REAL*8로 COMMON으로 선언되어 있습니다.

제가 알기로는 EQUIVALECE가 두 개의 변수가 같은 메모리 공간을 공유하도록 하는 것인데요.

DDD(DATA DISPLAY DEBUGGER)로 디버깅을 해보면
MREG(1)이나 HREG(1)이나 VREG(1)에 값이 들어가면
YTEMP(1)이나 YTEMP(31)이나 X(1)에 해당하는 값이 들어가지 않고,
상당히 작은값 (e-300정도?)가 들어가곤 합니다. ㅜㅜ

근데 또 이것이 그냥 TRASH VALUE 라고 보기 어려운게,,,

trymp의 이미지

spin 계열과 BH 계열 API 의 차이점을 좀 알려주세요.

리눅스 커널을 공부하는 학생입니다.

spin_lock_irqsave();
spin_unlock_irqrestore();

local_bh_disable();
local_bh_enable();

위의 spin 계열과 local_bh 계열 API 의 차이점을 알고 싶습니다.

둘 다 lock 종류인 것 같은데, 어떤 때 쓰임에 차이가 있는지 알려주시면

감사하겠습니다.

amorette의 이미지

C 언어에서 typedef 와 struct 를 구분하는 이유


typedef struct sth_t {
int x;
int y;
} sth;

이렇게 하지 않고,

struct sth_t {
int x;
int y;
};
typedef struct sth_t sth;

이렇게 typedef 문과 struct 문을 반드시 분리하라는 권고를 자주 본 것 같습니다.
많은 프로젝트 코드도 그렇게 되어 있습니다.

이유가 있다면 무엇인가요?

621hjmit의 이미지

error C2106: '=' : 왼쪽 피연산자는 l-value이어야 합니다.

void linklist::del(int num){  //num에 넘겨주는 수는 2
	int data=0;
	node *search=ptnode;
	while(num != data||search=NULL){  //★★★★★★★★★<-- 여기서 에러..
		data=search->data;
		cout<<"data=search->data;   ==>>  "<<data<<endl;
		search=search->link;
	}
	cout<<endl<<"[delete "<<data<<"]"<<endl;
}

error C2106: '=' : 왼쪽 피연산자는

페이지

프로그래밍 QnA 구독하기