프로그래밍 QnA

hatbary의 이미지

백로그를 크게 했을때 생기는 문제점은 무엇이 있을까요??

안녕하세요?

레드햇 리눅스 8.0, 커널 2.4.18-14smp에서 서버를 만들고 있는데요..

지난번에도 질문을 드렸지만, 답변해주신 분들이 제시해주신 방법이 제겐 아직 좀 어려운 방법이라..(시간이 없어서..;;;;), 다시 한번 질문드립니다..

서버가 프로세스는 살아있는데, 얘가 어느순간 먹통이 되거든요..
클라이언트측에서 만약 연결이 안되면, 연결이 안됫다는 메시지를 띄우도록 해놨는데, 그것도 아니구, 그냥 전송할 데이터를 보내지도 못한채 그냥 가만히 있는겁니다..

MackTheKnife의 이미지

c++로 Thread 프로그래밍중 이런에러가??

c++로
UDP통신을 하는 쓰레드를 작성하고있는데 gdb로 디버깅시 아래와 같은 에러(?)가 나옵니다.
이게 무슨뜻인지...(대충보니까 현재 language가 C이다 모 이런뜻같은데..)

0x40035f56 in sendto (fd=7, buf=0x8055aa8, n=340, flags=0, addr=
{__sockaddr__ = 0x8055884, __sockaddr_at__ = 0x8055884, __sockaddr_ax25__ = 0x8055884, __sockaddr_dl__ = 0x8055884, __sockaddr_eon__ = 0x8055884, __sockaddr_in__ = 0x8055884, __sockaddr_in6__ = 0x8055884, __sockaddr_inarp__ = 0x8055884, __sockaddr_ipx__ = 0x8055884, __sockaddr_iso__ = 0x8055884, __sockaddr_ns__ = 0x8055884, __sockaddr_un__ = 0x8055884, __sockaddr_x25__ = 0x8055884},

bw001730의 이미지

ps파일로 만드는 방법

사용자별로 10 개정도의 html 페이지가 있습니다.
일일이 클릭을 해야 들어갈수 있습니다.

이거를 하나의 포스트스크립트 파일로 변환할 방법이 있나요?

알려주시면 감사드리겠습니다.

bugger의 이미지

pcap 에서의 filter rule의 호스트네임 메핑이 안되네여...

솔라리스 8에서 pcap테스트 중입니다.
hostname은 SOLXER 입니다.

filter rule을 host SOLXER 을 주었는데..
pcap에서는 패킷이 올라 오지 않네여..

pcap 라이브러리가 SOLXER라는 호스트네임을 정확히 메핑을 시키지
못하는것 같은데.. -.-;;

filter_rule을 지정하지 않으면 패킷은 잘 올라옵니다.

pcap에서 Filter rule 의 호스트네임을 인식하려고 하면..
어떤 파일을 보아야 하나요?

혹시 pcap에서 호스트네임을 DNS에 쿼리해서 확인하지 않을까도 싶은데..
그럼 DNS에 호스트네임 정보가 있어야 될것도 같기도 하구..

whatisid의 이미지

HTTP tunneling에 대해서.

서버/클라이언트 프로그래밍에서 방화벽 안의 클라이언트에게도 서비스를
이용할 수 있도록 하는 방법을 찾다가 HTTP tunneling 이란걸 찾았는데요.
google에서 검색해도 마땅한게 안나오는군요-_-;

혹시 HTTP tunneling 에 대해서 아시는 분 계시면 설명 부탁드립니다.
아니면 HTTP tunneling 말고 다른 방화벽 방법을 조언해주셔도 무척 감사~ :D

hide1024의 이미지

메일 파일을 읽는 방법이 없나요?

/var/spool/mail/에 있는 파일을
vi로 읽으려니 왠지 파일 편집하고 있는것 같기도 하고요
첨부파일같은경우는.. ㅡㅡ
그래서요
파일을 메일프로그램에서 볼수 있는 방법이 없나여?
머 윈도우 아웃룩같은
터미널상에서 메일볼수 있는 프로그램 같은게 있는지요?

dakiller6의 이미지

[추천요망] 다루기 쉬운 그래픽 그리는 프로그램

아주 간단한 그래픽 그리는 프로그램 없을까요?

ascii 파일에 데이터가

0 0 134 234 454 324 290 90 0 0

이런 식으로 빈칸으로 구분되어 있는데,

각각의 값들을 x=1, x=2, x=3 ... x=10으로 해서

세로막대 그래프만 그리면 됩니다.

중요한건, 프로그래밍 가능해서 여러개의 파일들을 순차적으로 읽어들일 수 있어야 한다는 것입니다.

데이터 처리를 위해선 perl을 쓰고 있는데 그래프 그리는 것만은 비주얼 베이직으로 하고 있습니다 -_-;; 자료를 워크스테이션에서 윈도우즈로 옮겨오기도 번거롭네요.

changkhan의 이미지

접속해킹에 대비하는 방법!

제가 운용중인 서버가 가끔씩 해킹을 당하네요;;
해킹하는 방법은 무한 커넥트인데요.
해킹클라이언트가 한꺼번에 엄청난 횟수의 커넥트를 시도하면, 서버가 묵묵히 accept해 주다가 accept에러(EMFILE)를 띄우면서, 더이상 accept기능을 하지 못하는 것입니다.

accept다음에 ip검사를 하고, 같은 ip가 많이 접속 해 있으면, 곧바로 해당소켓을 shutdown해 버리는 형태로 막아보려고 했는데, 효과가 없네요.
accept후에 곧바로 소켓을 닫아버려도, EMFILE에러가 나는것을 보면, 방법이 잘못된 것 같습니다.

psjcap의 이미지

pthread_cond_wait만 하면 process가 종료됩니다..ㅠㅠ

zsh: 10735 alarm thr_test <-- 이런식에 메세지만 찍고 종료됩니다..

core가 나는 것도 아니고..
원인을 도저히 모르겠네요..ㅠㅠ

그럼 좋은 하루 되셔요...^__^"

blugon97의 이미지

write함수에 관해서 질문드립니다.

예를 들어
typedef struct
{
unsigned short a;
unsigned int b;
char c[100];
} msg_t;

msg_t msg = {1, 2, "3"};

이런 구조체를 write함수를 써서 파일에 쓴다음 read를 써서 파일에서 읽어드
려 msg_t 타입의 구조체에 저장하는게 가능한가요?? 어떤 프로토콜에 쓰이는 메시지를 정의하기 위해서 필요하거든요. 다른 방법이 없어서 임시적으로 sprintf를 써서 char 배열에 저장한뒤 write, read 배열을 확인해보니 "123" 이라는 값이 들어가 있습니다. 저는 메모리에 short 2바이트 int 4바이트 char ?바이트 이런식으로 잡히길 원했는데 그냥 char단위로 "123" 3바이트가 잡혔습니다. 이런 결과를 원한게 아니었거든요. 조언 부탁합니다.

페이지

프로그래밍 QnA 구독하기