프로그래밍 QnA

leega의 이미지

모뎀 초기화 명령을 보냈을 때 모뎀이 주는 리턴값은?

내장모뎀을 이용하여 리눅스에서 전화연결하는 프로그램을 만드는 중입니다.
일단 minicom을 이용하여 모뎀이 정상적으로 잡힌건 확인을 했습니다.
그런데 minicom에서 모뎀초기화를 시도하면 OK라는 메세지가 뿌려지게 되는데, 이 메세지는 프로그램에서 초기화명령어를 모뎀으로 보내면 모뎀쪽에서 리턴해주는 메세지인가요?
제가 짠 프로그램에서는 이상한 문자 한바이트만 항상 들어오더라구요.
어떤 명령어를 보낼 시 모뎀이 어떤식으로 값을 리턴해야 정상적인 동작인지를 알 수가 없어서 어려워하는 중입니다. ^^;

nayana의 이미지

gdb 질문입니다.

gdb에서 돌고 있는 프로세스의 함수로 들어가는 방법은?
어떻게 되는지요?

ktlsu1231의 이미지

Snort가 새로운 정의파일이 나올 때마다 버젼업된다던데...

안녕하세요.
Snort가 새로운 정의파일이 나올 때마다 버젼업된다던데
그럼 Snort의 핵심 코드까지 변화되는 건가요?
만약에 x86이 아니라 PPC라면 새로 컴파일을 하고
다시 설치해야할 정도로 뒤바뀌는 건지 궁금해요.

만약에 snort 덤프파일 분석프로그램을 개발할 때
새로운 정의파일이 나타나면 실행파일까지 변경되어
난리나는 것은 아닌지 걱정이됩니다.

mizzhin의 이미지

AVI 파일의 정보를 알고싶은데요..

제가 AVI파일의 정보를 읽어서 출력하는 프로그램을 만들려고하는데요
여기저기 찾아바도..AVI정보나 예제 텍스트같은게
없내여..한참 찾아보다가 올립니다..
정보점 나누어주세요

jinushun의 이미지

펄소스인데요 이해안되는 부분이있어서요..

펄소스인데요 이해안되는 부분이있어서요.

가르침좀 주세요^^ :o

안녕하세요

분석 중 이상한것이 있어서요.

-----------------------------
class Response
{
var $boolSuccess;
var $arrayAttr;
var $nCount;
var $nCode;
var $sError;

function Response ()
{
$this->arrayAttr = array ();
$this->nCount = 0;
$this->boolSuccess = false;
$this->nCode = -1;
$this->sError = "Not initialized";
}
//** 중략**//

function dump ()
{
echo "<!-- Begin of Dump -->\n";

jinushun의 이미지

getopt 함수의 정의를 찾고싶습니다.

getopt 함수의 정의를 찾고있는데요

#if (defined __STDC__ && __STDC__) || defined __cplusplus
# ifdef __GNU_LIBRARY__
/* Many other libraries have conflicting prototypes for getopt, with
differences in the consts, in stdlib.h. To avoid compilation
errors, only prototype getopt for the GNU C library. */
extern int getopt (int ___argc, char *const *___argv, const char *__shortopts);
# else /* not __GNU_LIBRARY__ */
extern int getopt ();
# endif /* __GNU_LIBRARY__ */

# ifndef __need_getopt
extern int getopt_long (int ___argc, char *const *___argv,
const char *__shortopts,

segfault의 이미지

SDL + Xlib

저 밑에 SDL에서 XIM을 쓰는 방법을 질문했었는데요,

XIM에 관련된 함수 원형을 찾아보니

XIM XOpenIM(display, db, res_name, res_class)
Display *display;
XrmDatabase db;
char *res_name;
char *res_class;

이런 식으로 되어 있더군요.

Display라던지 XrmDatabase는 Xlib에서 쓰는 구조로 알고 있는데

SDL에서 Xlib를 어떻게 연동시켜서 사용할 수 있는지 궁금합니다.

emptysky의 이미지

tcp 패킷 하나만 drop 시키고 싶습니다.

tcp data flow 중 임의의 하나만을 drop 시키고 싶습니다.


A-------------B---------------C
               라우터

A에서 C로 tcp data(큰파일)를 전송중에 임의의 패킷 하나를 B(라우터)에서
drop 시킬 좋은 방법이나 아이디어 없을까요? :)

몽땅 drop 시키는게 아닙니다.
그러니 랜선을 순간 빼라는 조언은 사양하겠습니다 :wink:
ack storm 이 목적입니다. ^^

hwandori의 이미지

파일의 중간부분만 변경하고자 한다면...

struct st
{
int a;
int b;
char c[16];
} temp[10];

이 구조체를 파일에 fwrite 함수를 사용해 바이너리로 저장한 파일이있는데

이 temp 배열의 4번째만 수정하고 싶으면 다시 다읽어서 쓰는 방법말고

4번째 배열만 덮어쓰는 방법이 있나요?? fopen의 어떤 옵션으로 하는지..

"w" 는 지워버리고 , "a"는 뒤에밖에 안되는거 같은데요...답변 부탁드립니다.

송지석의 이미지

alignment와 padding 질문

다음 같은 구조체가 있습니다.

typedef struct {
    char a;
    char b;
    short c;
    int aa[3];
    char str[MAX];
} t_myType;

저는 PPC860에서 프로그래밍 중인데 통신에서 사용하려고 pack시켰습니다.
컴파일러 옵션에 -fpack-struct 를 사용했지요. 필요한 것만 __attribute__((packed)) 를 사용하면 됩니다만 예전부터 다른 사람들이 했던 소스라 고치기가 뭐해서 그냥 쓰고 있습니다.

그런데 map 파일을 보니 메모리상에 적재될 때 홀수 주소로 올라가더군요.

페이지

프로그래밍 QnA 구독하기