프로그래밍 QnA

kkojiband의 이미지

네트워크 프로그램 작성시 메세지를 주로 어떤 식으로 보내시나

일단 숫자같은 경우에는 주로 어떻게 보내시나요?

전 그냥 문자열로 변환시켜서 보내고, 받아서 다시 숫자로 변환해서 사용을 합니다. 네트워크 바이트 순서로 바꿔서 보낼수도 있겠지만 전 그냥 모든 데이타를 문자열로 처리하는게 편할꺼같아서 일단은 이렇게 쓰고 있습니다...

그리고 구조체 같이 여러 개의 연관된 연속된 데이타를 보낼때는 각각에 해당하는 헤더를 붙여서 보냅니다...

다른 분들은 어떤 식으로 사용하시는지 궁금합니다...

naraping의 이미지

[질문] linux설치시에 선택된 프로그램을 버젼업 할려고 하는데

linux 처음 설치할때 xinet이 설치되는데, 이걸 버젼업하고 컴파일 옵션을 변경해서 재 컴파일하고 싶습니다.

그렇게 하려면 단순히 소스코드 받아서 설치하면 되는건가요?

hanseok의 이미지

uname -a 에 나오는것 정보는 어디에?

커널을 다운 받아서 수정하고.. (수정을 할까?)

컴파일 하고

부팅하면 uname 명령을 하면

Linux 도메인 커널 버전 ~~ 기탕등등

커널 버전과 컴파일횟수인가요? 이것에 대한 정보를 어떤식으로 들어가게 되는지요..

커널을 고쳐놓은것이 있는 어떤 커널을 기준으로 고친것인지 몰라서~~
그것을 찾고자 하구요..
커널을 패치하고 나면 커널 패치에 대한 것을 uname -a 로 볼수 있도록 하고자 합니다.

또한 제가 지금 2.2.5 커널을 수정해서 작동을 시키니 잘 돌아갑니다.

mangg의 이미지

소켓 connection 문제....

외국에 있는 윈2000 서버에
소켓 프로그램(서버 역활)을 실행 시킨후
국내에서 접속 하려 했더니
접속이 이루어 지지 않습니다.

외국에 있는 서버에서만 안되더라구요( 집에서 두대의 컴퓨터로 확인 했음 )
처음엔 방화벽 문제 인줄 알았습니다.
그래서 외국 서버 호스팅 업체에 해당 포트를 방화벽에서 제외 시켜 달라는
메일을 보냈고 그 업체에서 해당 포트를 제외 시켰다는 메일을 답신 받았구요.

정말 황당해서 이렇게 글 씁니다.

터미널 접속이 TCP로 이루어 지는걸루 알고 있는데

catzbi의 이미지

모델링의 개념을 어떻게 잡아야 하는지..

Quote:
Rob Williscroft <rtw@freenet.REMOVE.co.uk>
[code:1]#include <string>
#include <set>

using namespace std;

class X {
class Y {
mutable set<string> _bound;
int key;
static int static_key;

public:

void Bind(const string & x) const;
Y() : key( ++static_key ) {}
bool operator < ( Y const &rhs ) const
{
return key < rhs.key;
}
};

set<Y> _requests;
public:
void ApplyChanges(const set<string> & changes);

zaru의 이미지

[질문] 다음 에러가 왜 나는지요??

레드햇9에 apache 1.3.28 / php 4.3.2 / mysql 4.0.13을 사용하고 있습니다.
처음 도메인을 치고 들어가면 페이지에 다음과 같은 메시지가 쫙~~~

-------------------------------------------------------------
Warning: main(/top.html): failed to open stream: No such file or directory in /home/www/main.html on line 2

Warning: main(): Failed opening '/top.html' for inclusion (include_path='.:/usr/local/lib/php') in /home/www/main.html on line 2
------------------------------------------------------------

그리고 중간에 보면
-------------------------------------

psjcap의 이미지

semaphore로 condition variable을 구현하려면..

shared memory에 queue를 만들구요..
queue가 비거나 꽉 찬 경우엔 읽거나 쓸 때 block되게 하려고 합니다..

pthread로만 할 땐 mutex랑 condition variable을 써서 구현했었는데..
process 끼리에서는 어떻게 해야 할 지 모르겠네요..

조언 부탁드립니다..^___^"

magma01의 이미지

동기화처리에서 공유데이터 다중읽기 및 쓰기 처리방법?

스레드 공부하는 중에 안되는 부분이 있어서 질문을 드립니다.

4개의 스레드가 있는경우 1개는 쓰기를 수행하고 나머지는 읽기를 수행한다고 가정할때
이때 읽기중에는 데이터 변경이 없으므로
읽기 스레드끼리는 동시수행이 가능하고(락이 안걸리겠죠?--a)
쓰기가 일어날때만 락을 걸어서 읽기스레드들의 접근이 차단되게 하고 싶습니다.

이때의 공유 데이터는 링크드리스트를 사용하게 되는데...

처음에는 간단하게 생각해서 그냥 쓰기작업 영역에만 락을주면 되겠지 했는데

daihouying의 이미지

커널공부는 어떻게 해야 완벽히 할수있을까요??

리눅스 커널을 공부하면서 정말 많은 자료구조들과 꼬리에 꼬리를 무는
함수들로 한번 공부했다가도 금방 가물가물해지드라구요.그리고 직접 코드를
보면 책에는 있지만 바뀐것들고 많고 어느정도선까지가 필요한 걸까요. :cry:
보통 고수분들께서는 어느정도까지 분석하고 자신만의 정리방법..기억방법등이 있는지 많이 궁금합니다.도 2.6이 중요부분이 많이 바뀌었는데 2.4도 완벽히
파악하기가 .... :o ;;.........

jcsim의 이미지

브릿지 방화벽에서 iptables의 FORWARD가 작동 안하는 문제

브릿지 방화벽을 만들고 있습니다.
관련 모듈도 정상적으로 로드 되고 iptables도 v1.2.9로 최신 버전을 사용하고 있습니다.
기본적으로 INPUT, OUTPUT은 잘 작동하는 것 같은데 FORWARD만 이상하게 모두 통과됩니다.. 즉 작동을 안하는 군요.. 다음의 환경을 보시고 문제가 뭔지 지적 부탁합니다.
-- lsmod --
Module Size Used by Not tainted
iptable_filter 2380 1
ip_nat_irc 3440 0 (unused)
ip_nat_ftp 4208 0 (unused)
ip_nat_snmp_basic 10640 0 (unused)

페이지

프로그래밍 QnA 구독하기