프로그래밍 QnA + 설치 및 활용 QnA

kn31232의 이미지

소켓 통신에서....

서버에서 recv를 실행했을 경우 보통 recv는 block 모드로 실행이 됩니다.

하지만 연결된 클라이언트가 종료하였을 경우 non-block 모드로 바뀌는거 같은데....

block되지 않고 무한루프에 빠지는걸 보면 non-blocking 되는게 맞는거 같습니다...^^;

음...다시 recv를 blocking모드로 바꾸거나....혹은...이때 발생되는 signal에 관련하여 아시는분 계신가요...!?

recv한 데이터에 관하여 db에 저장하는 프로그램을 짜고있는데 클라이언트가 죽어버리는 순간 db에 엄청난 쓰레기들이 순식간에 싸여버리네요....무한 루프안에서...ㅡㅡ;;;

dummy999의 이미지

매개변수가 전달이 안됩니다.

아래는 흥릉출판사의 자료구조책에 연결리스트를 이용한 계수 연산방법인데
초기화랑 메인은 없습니다.

지역변수형태로 p와 q를 메인에서 받고싶은데 안받아집니다.
메인에다 p와 q에대한 동적할당을 안하고 사용자함수에서 연결되었음하는데 연결이 안될까요?
매게변수 선언이 좀틀릴껍니다.

또 일일히 w,x,y 선언안하고 하나만 선언하고 두개의 문자열만으로도 이렇게 바로 바꿀수있는
방법도 부탁드립니다.

참고로 전역변수로 선언하면 되는데.. 지역변수로 해보고싶어서영

warpaint의 이미지

브릿지 셋팅에 궁금점

RH7.3(Kernel2.4.18-3)박스에서 무선랜과 유선랜을 브릿지 시키려고 합니다.
(유선랜 두장을 브릿지 시키는거랑 비슷하다고 하는뎅..)정확히 어떻게 셋팅을 해야 할지. 부실한 자료를 보고 해서 그런지 시스템만 이상해 졌어요!

@구성@
1.소스 bridge-utils-0.9.6
2.server_Lan
2-1. eth0(유선랜)
IP:220.66.222.28
2-2. wlan0(무선랜)
IP:192.168.10.1
3.client_wlan0
3-1. wlan0
IP:192.168.10.2
GW:192.168.10.1
(외부망)<--->|eth0<--bridge-->wlan0|<---내부-->Client_wlan0

제가 했던 방법은 아래와 같습니다 틀린점 또는 더 보강 해야 할점이 있다면 말씀해 주세염.

drdodam의 이미지

자체 랜 서버용으로 어떤 것을 쓰는 것이 좋을까요??

병원용 전자챠트 프로그램용입니다..
단순하게 파일(약 40메가 정도)을 하나만 서로 공유해서 쓰도록만 하면 됩니다..
클라이언트는 적게는 7에서 많게는 12
무엇보다도 안정성이 중요합니다..
중간에 다운되면 진료가 완전 마비가 되는 관계로..

클라이언트들은 윈도2k XP

외부 인터넷과 연결하지 않을 것이고요..
순수히 자체 내부망에만 연결해서 쓸 생각입니다..

최대한 작고 안정적으로 서버를 돌릴 수 있게 OS를 깔았으면 좋겠습니다..

lantelt의 이미지

모듈 컴파일할때...

간단한 모듈을 하나 짰습니다.

컴파일도 다하고 모듈을 올리려고 하는데...

커널 버전이 다르다며 올라가지 않습니다.

-f 옵션 말고 해결하려면 어떻게 해야 하나요?

커널을 재컴파일해야 하는건가요?

gyxor의 이미지

c++ 클래스 생성자 에 관한 질문 입니다. 내용 간단합니다.

#include<iostream>
using namespace std;

class r
{
public :
   r()
    {
	cout << "111";
    }
	
    r(int k)
    {
	cout << "rrr";
    }
		
};
int main()
{
	r e;           //(1)
	r e1();       //(2)
	return 0;
}

(1)의 경우엔 r() 을 호출하게 됩니다.
(2)의 경우엔 r(int k)를 호출할 줄 알았는데요 디폴트를 호출하게 되는것
같기도 하구요 아무것도 호출되지 않는거으로 봐서는 잘 모르겠습니다.
hezron의 이미지

서버를 업그레이드 &amp; 포트...

cpu하고 메인보드가 현재 리눅스보다 좋은것이 생겨서 교체하려고
하는데요.

그냥 하드만 띄어다가 달면 될지, 아니면 다른 무슨 방법이 있는것인지
궁금합니다. ^^

펜2-266 -> 펜3-450에다가 메인보드도 바꿀예정입니다. ^^

@ 리눅스를 집에서 거의 라우터 대용으로 쓰고 있어서 서버하드를
읽을 일이 거의 없는데, 새벽에 갑자기 하드 읽는 소리가 계속 나서
서버 들어가봐도 별다른 process나 ftp접속이나 접속자도 없는데요.
해킹인지 확인할 수 있는 방법이 있을까요? (리눅스 초보입니다)

gyxor의 이미지

c++ this pointer const 에 관한 내용

#include<iostream>
using namespace std;

class r
{
public :
	int k;
	void e() const //........(1)
	{

		(*this) = 199;

		cout << "eee";
	}
};
int main()
{
	r w;
	w.e();

	return 0;
}

위 예문에서 (1) 의 const는 호출객체의 내용을 수정하지 못하도록 만듭니다. (*this).멤버 = 수정 하려하면 에러인데요....

const int * p;
int *const p;
의미가 다르듯이 this or *this 중에 한가지만 고정하는것이 아닌가요?

tarak1004의 이미지

방화벽에서 Network Time Protocol 포트인123번을 열어두면은

문제가 발생할수 있나요? 보안쪽으로요.

HP-UX 4대를 사용하고 있는데요 서버들간의 시간이 정확히 안맞아서

ntp를 이용하여 Time Server 와 Sync를 시킬려고 합니다.

설정을 다 마치고 적용을 시킬려고 하니깐 방화벽에서 123번 포트가

막혀있어서 작동이 안되는것 같네요.

방화벽 담당자 에게 문의를 해보니 ntp 포트는 보안관련에서는

문제가 발생한다고 하여 포트를 여는것을 좀 꺼려하더군요. :(

혹시 문제가 발생할수 있는지 해서 문의드립니다.

gyxor의 이미지

c++ class static function 에 관한 내용

[code:1]
#include<iostream>
using namespace std;

class tri
{

private:
int z;

public:

static int x;

tri()
{
z = 30;
}

static int& e() static // (0)
{
// cout << z; 에러(1)
return x;
}
static tri& k()
{
//cout << (*this).z; 에러 (4)

cout << "e";
return (*this); //에러 (5)
}

};
int tri:: x = 10;

int main()
{

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기