프로그래밍 QnA

rldns의 이미지

구조체.

문자를 바이너리로 바꾸는 함수는 없나요??

문자열을 int형이나 long,double로 바꾸는건 있어도

문자를 바이너리로 바꾸는건 없네요.. 어떻게 하면 좋을까요?

또,구조체에 추가를 하게 되면 파일을 다시 쓰지 않아도 갱신이 되나요?

아님 다시 파일을 써야 하나요? 파일을 다시 써야한다면.. 바이너리 파일을

어떻게 다시 쓰나요?

기초적인 질문이지만... 자세히 설명되어있는 것 들이 없어서요..

바이너리쪽으로는 .. 전혀~~ 부탁드립니다.

kaypro의 이미지

소켓 프로그래밍 문제...

안녕하세요?
거두절미하고 질문 드립니다.
TCP 통신을 리눅스(클라이언트) 장비와 HP 장비(서버, OS 는 HP-UX) 간에
하고 있는데, 서버를 종료 시키면 클라이언트쪽 프로세스가 먹통이 되버리는 현상이 발생합니다.

클라이언트 쪽으로 아무 시그널이나 날리면 (가령 strace -p [PID]),
send 함수에서 일부 데이터를 전송하다가 반환되는 것으로 보아 서버가 종료 되었음에도 불구하고
클라이언트는 계속 데이터를 전송하려고 하는 거 같습니다.

서버가 어떤 식으로 종료하든지 일단 종료되었다면 클라이언트 send 에서

운형의 이미지

netfilter 공부하는데..

netfilter.org에 나온 문서를 봤습니다.

linux netfilter hacking how to, netfilter connection tracking and nat helper moduel 두개 분서를 봤는데...

머랄까... 문서를 읽으면서 '아~(좀 알겠네)'

그런데 문서를 덮고나서 과연 이것을 가지고 무엇을 할 수 있을까 하는 막막한 느낌만.. -_-

공부하신 분들 중에 위에 언급한 문서 말고 다른 문서 볼만한거 알고 계신분 추천좀 해주세요. 예제가 있는 것이면 좋겠는데...

혹시 제 능력이 안되는 것을 보고 있는 건지도 ...

올린 글 자체가 횡설 수설인거 같네요...

self91의 이미지

[질문] PPC 8260용 Cross Compiler를 구합니다.

PPC 8260용 Cross Compiler를 구합니다.
일단은 GCC를 통해서 쓸수 있는 걸로 알고 있는데 만약 이를 사용한다면 빌딩 하는 방법이나 혹은 기 만들어진 파일이 있다면 이를 사용하고 싶습니다.

답변 부탁드립니다.

hurryon의 이미지

UI 을 플래쉬로 제작한다?

일전에 게시판에서 보았던 내용입니다. 엔진부분은 c 코드로 작성을 하고 UI 부분만 플래쉬로 작성이 가능하다는 이야기입니다. 몇몇 플래쉬 싸이트에 들어 가보니 가능할것도 같아서 이렇게 질문을 드립니다.

예을 들어 엔진부분만 c 로 작성을 하고 UI 을 플래쉬로 작성. 소켓 프로그래밍과 같은 네트워크 프로그래밍이 가능한지요? 요즘 UI 때문에 자바하고 있습니다만 플래쉬도 가능하다면 한번 다루어 보려고 합니다.

인터넷 서점에서 대충 찾아 보았지만 위와 같은 주제을 다룬 책을 찾지 못했습니다. 혹...추천할만한 서적이라도 있으시면 리플을 기다리겠습니다.

Ghacker의 이미지

[Q]netfilter 후킹 함수 내에서의 패킷 조작관련

netfilter에서 NF_IP_LOCAL_IN과 NF_IP_LOCAL_OUT에 후킹함수를
등록한다음..

hook_local_out 함수에는..
if((*pskb)->nh.iph->protocol == IPPROTO_TCP)
(*pskb)->nh.iph->protocol = 224;
return NF_ACCEPT;

hook_local_in 함수에는..
if((*pskb)->nh.iph->protocol == 224)
(*pskb)->nh.iph->protocol = IPPROTO_TCP;
return NF_ACCEPT;

이렇게 작성을 해서.. 후킹함수를 등록했습니다..

그런데... telnet localhost를 실행하면.. 접속이 되지 않더군요...

그런데.. 위의 후킹함수들을 서로 다른 호스트에 각각 하나씩 등록을 하고

alwaysrainy의 이미지

char 데이터형의 shift 결과가 신기하게 나오네요 ^^;

[code:1] # cat shift.c

#include <stdio.h>

int main()
{
int i, v = 0;
char ch = 0;

for (i = 0; i < 9; i++)
{
ch = v;
//printf("[i=%d] v => %0x\n", i, v);
printf("ch's value => %0x [%d]\n", ch, ch);
v <<= 1;
v = v | 0x1;
}

return 0;
}

# gcc shift.c -Wall
# ./a.out
ch's value => 0 [0]
ch's value => 1 [1]

fuerza의 이미지

mysql API를 사용하면서 Segment Fault가 나서요..

mysql Ver 11.16 Distrib 3.23.49, for redhat-linux-gnu (i386)

void CFosdb::DBConnect(const char *host,const char *user, const char* passwd, const char* db)
{
    if((mysql = (MYSQL*)malloc(sizeof(MYSQL))) != NULL)
    {
        if(mysql_real_connect(mysql,host,user,passwd,db,0,NULL,0) == NULL)
        {
            free(mysql);
            exit(1);
        }
    }
    printf("connect 후..\n");
}

이런식으로 했습니다.

seldom의 이미지

BASH 스크립트 질문입니다.

책을 보는데 스크립트 중에

DIALOG=${DIALOG=dialog}

라는 문구가 있는데 이게 무슨 뜻인가요?
책이 좀 설명이 부족하군요.

ixevexi의 이미지

STL에서의 함수객체에 대한 질문, 그리고 전처리기에 대한 질문

우선 함수객체에 대한 질문을 올리겠습니다.
지금 보는 책에서는 STL알고리즘을 설명하면서 흔히 쓰이는 3번제 인자인
OP에 대한 이야기를 합니다. 그런데 그중 하나가 OP는(함수객체는)
자신의 내부를 변경하면 안된다고 합니다.

[code:1]
class Nth{
private:
int nth;
int count;
public:
Nth(int n): nth(n), coutn(0) {}
bool operator() (int){
return ++count == nth;
}
};

페이지

프로그래밍 QnA 구독하기