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

kn31232의 이미지

2개의 소켓? -_-a

클라이언트와 메인 서버사이에서 양방향 통신을 위한 프로그램을 짜야하는데요~

음...클라이언트에서 받는 신호를 메인 서버로~! 메인 서버에서 받는 신호를 클라이언트쪽으로 보내주는 역할을 해야 합니다!!

음~ 문제는 어떤 방식으로 짜는게 제일 안전할까...하는 점에대해 여쭤 보고 싶어서 입니당~! ^^

pthread 라이브러리를 이용하여 멀티쓰레딩을 구현하는 방식으로....

한쪽 방향씩 2개를 구현하는것이 나을찌.....

아니면 다른 좋은 방법이 있으신분 계신지~ ㅎ

simpid의 이미지

Redhat Linux 9을 사용중인데 man 페이지가 깨집니다.

갑작스럽게 프로젝트문제로 Linux를 사용중에 있습니다.

아직 익숙하지 못해서 고생이 많은데... man 페이지까지 말썽을 부립니다. ^^;

예를 들어

Quote:
man select

라고 입력하면.. man 페이지가 깨져 보입니다.
man 페이지가 영어로 되어 있는건 괜찮은데... 아마도 번역되어 있는듯한 페이지는 깨져 보이는듯 합니다.

/usr/share/man/ 에 man 페이지가 들어 있는것 같은데..
ko라고 한글 페이지도 들어 있고... 압축되어 있는 파일을 풀어서 보면... 잘 보입니다.

linuxqna의 이미지

char * 를 리턴해주는 함수

먼저 간단한 예제를 작성해보죠

char *getName() {
    char name[] = "KLDP";
    return name;
}

int main(void) {
    char n = getName();
    return 0;
}

아시다시피 이렇게 하면
local variable(즉 함수끝에서 메모리에서 소멸될) 을 return 하기 때문에
에러가 나게 됩니다.
즉 이런상황에서... char * 를 넘겨주는 함수는 보통 어떻게 작성되는것이
일반적인 방법론인가요 ?

제가 생각한거는

[code:1]
char * getName(char *str) {

sun1226의 이미지

unix명령어중 두파일을 비교하는 명령어가 있나요??

network management system 프로젝트를 하나 만들고 있는데요
..버젼 별로 정리해놓은 파일을 비교할 수 가 없어서그러는데요....

두파일을 비교하는 명령어가 있는지....
궁금합니다....

simpid의 이미지

gcc에서 구조체 align 조절하는 방법 알려주세요.

요즘들어 kldp에 많은 의지를 하고 있는데... 오늘도 역시입니다. ^^;

궁금한건.. 구조체의 align문제 입니다.

Visual C에선..

#pragma pack(push, 1)

typedef struct
{
  int a;
  char b;
}test_struct;

#pragma pack(pop)

등으로 했는데...

gcc에서 사용할 수 있는 방법은 뭐가 있을까요?
코드상에서 조절할 수 없다면... 컴파일 옵션으로 해야 하나요?

제가 테스트 해보니까.. gcc는 기본적으로 align 4 로 되어 있는것 같군요.

jee89의 이미지

클래스속의 클래스

클래스속의 클래스!

[code:1]#include <iostream.h>

class CBase
{
int baseValue;
public:
class CNest
{
int value;
public:
CNest( int val = 0 ) : value( val ) { cout << "CNest Constructor " << endl; }

};
CBase( int val = 0 ) : baseValue( val ) { cout << "CBase Constructor " << endl; }
};

int main()
{
CBase cb;
cout << "sizeof CBase " << sizeof ( CBase ) << endl; // 사이즈 4

archie의 이미지

redhat9.0에서 APM설치 제발좀 갈켜줘요..... 부탁드립니다.

redhat9.0에서 APM을 설치할려고 하는데요 mysql 에서부터 error가 납니다.
mysql3.23.53번전을 깔고 있는데 configure는 잘 되는데 make에서 자꾸 error가
뜨네요

혹시 APM을 설치하기 위해서 ntsysv에 특별히 선택해줘야하는게 있습니까
아님 리눅스 처음 설치할때 특별한 프로그램을 같이 깔아야 한다던지
제발 좀 가르켜주세요 지금 한달째 이러고 있습니다.

mysql make error 내용입니다.
mysql.o(.text+0x18ec) : in function 'com_source(string*, char*') :
: undefined reference to 'errno
collect2 : ld returned 1 exit status

hilovesh의 이미지

xwindow화면이 안 뜹니당

빨간모자 9.0을깔았다가 mysql문제로 다시 8.0으로 다운그레이드 한 사람입니당

근데 9.0에서 잘 나왔던 xwindow가 8.0에서 설치 다하고 마지막에

9.0하고 똑같이 해상도랑 모니터를 설정해준다음에 테스트를 하면 아무것도 안뜹니당

그래서 그냥 무시하고 설치를 마치고 시작했더니

엑스윈도를 실행하니 무슨 xfree문제라 하면서

실행이 안되고 간혹가다 실행이 되도 화면이 안나옵니당

도대체 어떻게 해야하져?

자세히좀 갈켜주세요 완존 초보입니다

oh1spm의 이미지

samba 설정에 대해서

masquerade를 설정하여 인터넷을 공유하여 쓰고 있습니다.
서버는 리눅스 래드햇 8.0이고 클라이언트는 윈도2000 어드밴스입니다.
/etc/samba/smb.conf파일을 수정하여 삼바를 동작시키고 클라이언트에서 보면 서버가 보입니다. 그런데 안으로 들어가지를 않더군요 알아보니까 iptables를 사용하면 그런다고 해서 iptables -F로 iptables를 해제한뒤에 다시 접속하니 서버의 공유디렉토리 예를 들면 home과 printer등이 보입니다. 그런데 home으로 들어가지지는 않는 군요 엑세스 할수 없고 찾을수가 없다고 나오는데 제가 공유한 디렉토리는 /home/samba이고 /home밑에다가 samba디렉토리를 만들어 놓았고 그안에 몇가지 파일들을 옯겨 두었거든요... 왜그런건지..

gilsion의 이미지

파일보안 에 관한 질문

안녕하세요.

현재 저희회사에서는 캐드 템플릿 파일의 보안(?) 을 위해

pgp 를 이용하여 압축관리 합니다.

헌데 이 방법은 각 클라이언트마다 pgp 프로그램을 일일이 설치해 주어야 하는

귀찮음(사용자의) 이 있더군요. 또한 사용자들은 그 pgp 비밀번호또한 자주

분실하여 관리하는 측면도 상당히 힘들며, 일괄적인 비밀번호로 통일하여

자체제작한 프로그램으로 관리를 하려 해도 한번 비번이 누출되면 파일들의

관리가 용이 하지 못하는 단점이 있었습니다.

페이지

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