프로그래밍 QnA

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)

kirrie의 이미지

리눅스 패스워드 시스템에 대해서... [역함수가 존재하지 않는

그야말로 초보입니다.

책을 보다가 리눅스 패스워드 시스템은 '역함수가 존재하지 않는' 함수로 되어 있다고 하는걸 봤는데요, 역함수가 존재하지 않는다는건 말 그대로 암호화 된 패스워드로부터 다시 디코딩을 할 수 없다는 정도로 이해했지만 그래도 뭔가 찜찜한게 남더군요.

역함수가 존재하지 않는다는건 정확하게 무얼 말하는지 좀 가르쳐 주세요. ^^

seoleda의 이미지

64bit 정수형의 처리가 OS에 종속적인가요?

제가 Knapsack problem을 이용한 비대칭키 암호화를 linux 환경에서 간단히구현해 보았습니다.

그런데 이 소스를 윈도우 용으로 컴파일 할 필요가 있어서, 코드를 보았는데,

거기서 사용한 long long 형이 걸렸습니다.

그래서 long long 형을 __int64 형으로 고치고, 컴파일을 했는데,

linux에선 잘 동작하던 코드가, windows 에선 동작하지 않더군요.

아 참고로 윈도우에선 DEV-CPP를 사용하였습니다.

어쨌건 왜 그런지 궁금해서 디버거와 printf를 사용하여 원인을 분석하는데,

alfalf의 이미지

gtk2에서 여러개의 gdk pixmap을 gtk drawingarea에 올리고 싶습

gtk2에서 여러개의 gdk pixmap을 하나의 gtk drawingarea에 올리고 싶습니다.
인터넷의 여러 사이트를 찾아본 결과 gdk bitmap을 이용해서 masking해야
하는 것까지 확인을 했는데 pixmap에 그려지는 그림이 gdk_draw_points 등
을 통해 그려지는 자료라 bitmap을 어떻게 생성해야 할지 모르겠습니다.
인터넷에 올려져 있는 방법은 모두 정적 이미지 코드로 부터 bitmap을
생성하는거라 적용이 힘드네요.

제가 개발하는 프로그램은 한 화면에 여러개의 chart가 겹쳐 보이게 하고

페이지

프로그래밍 QnA 구독하기