프로그래밍 QnA

익명 사용자의 이미지

snd buffer를 보고 싶은데...

tcp 통신에서 data를 send하기전에 snd buffer의 크기를 어케 알 수
있죠?
getsockopt의 RCVBUF를 써서 알아 보려 했는데 set된 고정 size만 나
오네요.
그리구 snd buffer가 full이라면 socket buffer를 비울수 있나요?

익명 사용자의 이미지

스니퍼링을 이렇게 해주는 툴이 리눅스에 있는지???

=====Sniffing ==============================================================

Running a packet sniffer to see the actual determining of shares
NOTE R_SRVSVC RPC Client call srvsvcNetrShareEnum(..)
This frame is a NetShareEnum request, which requests a list of shared resources.

19 31.348 STUDENT7 *SMBSERVER R_SRVSVC RPC Client call srvsvcNetrShareEnum(..)
STUDENT7 *SMBSERVER IP
FRAME Base frame properties
FRAME Time of capture = Dec 3, 1997 91254.18
FRAME Time delta from previous physical frame 0 milliseconds
FRAME Frame number 19
FRAME Total frame length 238 bytes

익명 사용자의 이미지

read 사용에 관한 간단한 예인데, 이상한 점이 있어서요.

안녕하세요 여러분^^ 도움을 부탁드립니다.

아래소스는 터미널에서 숫자 여러개를 받아와서 배열에 저장하고자
만들던 것입니다.
그런데... 이프로그램의 출력은 다음과 같습니다.

hgichon@gichon~/Algorithm$ ./token (파일명 입니다.)
10 20 30 40
insert print buffer 10 20 30 40
hgichon@gichon~/Algorithm$

소스대로라면 "insert" 라는 문장이 나온 후에 "10 20 30 40" 입력을 받고
"print buffer 10 20 30 40"을 출력해야 하는 데 왜 거꾸로 될까요?
아래는 소스입니다.

--------------------------------------------------------------------

익명 사용자의 이미지

C 언어의 쓰임새에 대하여

안녕하세요

저는 php 경력 한 2년쯤.되는 허접입니다.

저는 대구에 사는 우물안에 개구리라 할까요...

다름이 아니오라

씨언어에 대하여..몇가지 굼금한점이 있어서..

질문합니다.

주위에서..씨언어를 배워야 된다고 말씀을 하시는데...

그러기에 아..배워야 되구나..생각을 하고 있습니다.

막상..책을 들면..잼이 없어..포기를 많이 했죠..ㅋㅋㅋ

요즘은 php asp jsp 같은 웹프로그램이..대구에서는 취업이

그나마 되는 편이거든요...

씨를 배우면..어떻게..활용이 되는지...

익명 사용자의 이미지

[질문] 파일을 메일로 보내려고 하는데.. 에러가 발생하고 있거

psacct를 이용해 프로세스의 cpu나 메모리 사용량을 파일로 저장하고 잇는
데.. 매번 ftp로 접속해 보시가 싫어서 해당 파일을 메일로 보내 보려고
하는
데.. 잘 안되네요..

우선 /etc/cron.hourly/savacct <<-- 제가 작성한 파일입니다..

#!/bin/sh

file_name=$(date +%Y%m%d-%H%M%S)
sa="/usr/sbin/sa" #sa 프로그램 경로
recorddir="/home/kan" #기록할 디렉토리명

if [ ! -d $recorddir ] ; then
mkdir $recorddir
fi

pathname=$recorddir/$file_name

################## 파일 기록 #####################

익명 사용자의 이미지

openssl의 공개키 생성

openssl을 사용해 인증서를 생성하면 인증서안에 공개키가 존재한는데
그럼 공개키를 따로 생성하는 방법이 있을까요?
그리고 인증서 안에 있는 공개키를 따로 분리하는 방법을 알고 싶어요
내일은 토요일인뎅
중간고사 기간이라서......앙 시험 시험

익명 사용자의 이미지

어떤 프로세스의 CPU사용시간...

학교 숙제로 쉘을 만들고 있습니다...
잡컨트롤이라는 산을 넘고 나니.... 명령어 실행해서 프로세스가 종료할때마다 실제 CPU에서 작업한 시간, 유저모드에서 실행된 시간, 커널모드에서 실행된 시간을 출력해야 합니다...
쉘 프로세스도 아니고 포크되어서 exec로 코드파트까지 완전히 바뀌어 버린 자식 프로세스의 시간을 측정할 수 있는 방법이 있나요?

익명 사용자의 이미지

또 한 번 허접한 gcc에 관한....

밑의 답변 주셔서 감사하구요...꾸벅~
.s 만드는 건 성공했습니다.
근데 또 막히는게 있어서 ㅠ_ㅠ
.s 파일을 as라는 어셈블러를 사용해서 .o 파일로 변환시켜야 되는데...
밤새 삽질을 했지만... .out이란 파일로 밖에 변환이 안되네요
제가 지금 쓰고 있는 환경이 리눅스를 정식으로 설치한게 아니고
시그너스 깔아서 연습하고 있는데... 그것땜에 그런지 저 .out파일은
실행이 안되네요 리눅스에서 저게 실행화일인거 같던데...
as로 .s를 .o로 변환하는게 가능한지 알고 싶고요.. 가능하다면어케하는지

익명 사용자의 이미지

리눅스에서 jdk설치했는데 이전버전이 계속 실행됩니다 도와 주

저는 래드햇리눅스6.2k를 사용하고있습니다.
jdk1.3.1_03 그리구 jre1.3.1_03을 설치 했습니다.
근데 월래 깔려 있던 jdk1.0.5버전이 계속 실행 되더라구여
당연히전 path문제인줄알고 /etc/profile 파일에
PATH="$PATH/usr/X11R6/bin/usr/java/jdk1.3.1_03/bin"
export JAVA_HOME="/usr/java/jdk1.3.1_03"
export CLASSPATH="."
이렇게 path 를 걸었거든여 근데도 계속 이전 버전만 실행 됩니다.
제가 알고 싶은것은 이전버전을 어떻게 삭제 하느냐구여 그리구 이전버전
이있더라두 path 우선순위를 어떻게 설정하는지 궁금합니다.

익명 사용자의 이미지

[질문] 프로세스의 상태를 알수 있는 시스템 콜

waitpid()말고 자식프로세스의 정확한 상태를 알 수 있는 시스템콜은 없나요?
지금 러닝인지 스톱인지... 같은 상태말입니다..

waitpid(pid, &status, WNOHANG | WUNTRACED);

하면 pid의 상태가 status에 저장되어서 이 status를 가지고 매크로를 써서 비교하면 상태를 알아 낼 수 가 있죠...근데..WUNTRACED옵션을 쓰면 이넘이 상태 보고를 안하고 status가 그냥 0이 됩니다... WUNTRACED옵션을 꼭 넣어야 하는데....

도와주세요...

페이지

프로그래밍 QnA 구독하기