프로그래밍 QnA

danielkim의 이미지

DNS 서버의 처리속도 측정 방법은?

DNS 서버의 처리 속도를 알아 낼 수 있는 방법이 있나요?

미리 감사드립니다.
DANIEL KIM 2004년 1월 28일

rdpn의 이미지

UDP로 데이터 보내기에서 질문있습니다~

[code:1]#define SERV_IP "203.227.204.213"
#define C_PORT 9198
#define S_PORT 9199
struct sysinfo *info;
char sinfo[256];

void c_send()
{
int sendsock;
struct sockaddr_in servaddr;

/****************************** send ******************************/
sendsock = socket(PF_INET, SOCK_DGRAM, 0);
if(sendsock == -1)
error_handling("socket() error");

memset(&servaddr, 0, sizeof(servaddr));
servaddr.sin_family = AF_INET;
servaddr.sin_addr.s_addr = inet_addr(SERV_IP);
servaddr.sin_port = htons(C_PORT);

la9527의 이미지

Apache 서버에 cgi프로그램에서 접속된 상대방 IP를 알아내는

말 그대로 입니다.

Apache 서버에 cgi프로그램이 구동되는데,
이 CGI 프로그램에서 상대방 IP를 알아내는 방법이 있는지 궁금합니다.

HTTP 프로토콜의 헤더 안에 IP 정보가 있으면 가능할듯 싶고,
없으면 시스템의 netstat 를 이용하는 방법등이 있을 듯 한데..

CGI 프로그램은 qDecoder를 사용합니다.

꽁수라도 좋으니 좀더 좋은 방법이 있으면 답변좀 부탁 드립니다.

sysmoon의 이미지

스레드 생성이 안되요 ㅡ ㅡ

..그 외에 필요한 헤더 파일
#inlcude<pthread.h>

void *thread_function(void *arg);

int main(int argc,char **argv){
 int state;
 pthread_t t_id;
 void *t_return;

 state = pthread_create(&t_id,NULL,thread_function,NULL);
}

void *thread_function(void *arg){
 puts("스레드가 생상되었습니다. \n");
}

컴파일 하면 undefined referenced to "pthread_create"라고 나옵니다.
우짜된거죠? tcp/ip열혈강의 윤성우 저자님 책 예제입니다.
불필요한 코드는 여기서 뺐고요..

jai의 이미지

fgets() 에서 블럭되어요..

스택모양입니다.
[code:1]
----- Thread 916 -----
0x15685f44: __read + 0x14 (0, 1556e000, 1000, 156dbdf4, 3ffecd48, 156dbdf4)
0x15621a26: _IO_file_read + 0x26 (8070af8, 1556e000, 1000, 15620b0e, 156d2b9c, 3ffed0b0) + 20
0x15620c2d: _IO_new_file_underflow + 0x12d (8070af8, 0, 0, 1555f4a1, 0, 8070af8)
0x156234c9: _IO_default_uflow + 0x19 (8070af8, 332e312e, 155d0033, 1562240a, 156dbdf4, 1556e5b6)
0x156224ff: __uflow + 0xff (8070af8, 0, 0, 15617c72, 0, 0) + 20
0x15617d6d: _IO_getline_info + 0x109 (8070af8, 3ffed110, ff, a, 1, 0) + 10

indizarm의 이미지

하나의 linked list에 두 개 이상의 thread가 접근하게 되면...

1. 조건
class linked list; -> 삽입, 삭제 메서드를 가지고 있음
class a; ->linked list 삽입 또는 삭제 호출
class b; ->역시 linked list 삭제 또는 삽입 호출

2. 문제되리라 여겨지는 상황
class a와 b가 각각 linked list의 (삽입, 삭제) 또는 (삭제, 삽입)을 호출할 때
linked list에서 '삽입'이 되는 위치에 있는 노드와, '삭제'하려는 노드가 같은
경우.

물론 linked list의 '삽입', '삭제' 메서드는 내부에서 크리티컬 섹션 변수로 보호

hekimian의 이미지

한글의 leading byte인지를 알아내는 법

2byte인 한글에서 leading byte(첫번째 byte)인지를 구분하는 법을 알고 싶습니다.

여기 저기 찾아 보구 테스트 했는데.. 정확하지 않은 듯 하여 이곳에 질문 해 봅니다.

여러 고수님들의 답변 기대하겠습니다.

andrea0705의 이미지

리눅스로 첨 프로젝트하는데 소스코드 공유 해 주세요.

이번에 첨 리눅스로 프로젝트 하다 보니
라이브러리가 일천해서... 고수님들이 자선을 좀...

혹, 프로그램에서 발생하는 에러 또는 정상적인 메세지들을
화일 또는 프린터로 (선택or 동시)출력하는 함수코드가 있으시면 공유를 해 주세요
..

로그파일과 프린터에 도움이 될 만한 자료라도 있어면 가르쳐 주시길..

namola의 이미지

스크립트???

특정데몬이 파일에 계속해서...
로그를 남기는데요...
스크립트루 해서...
최근에 추가된 문자만을
화면에 디스플레이 하는 방법이
어케 되죠..^^
전에 했던거 같은데...

sysmoon의 이미지

네트웍 프로그래밍을 한다면

리눅스나 유닉스 상에서 씨언어로 파는게 좋을까요?

윈도우 vc++에서 하는게 좋을까요..

실무에 계신 선배님께서 요즘은 거의 다 vc++로 한다고 하더군요

하지만 유닉스나 리눅스에서 게임서버쪽은 아직도 많은 개발자를

필요로 하고 괜찮다고 하네요..

제가 둘다 하면 되죠? 그랬더니 어려울껄? 그러더군요..

지금 씨로만 네트웍 프로그래밍 여러개 해본 상태입니다.
자바로 메신저나 채팅짜봤거든요..
어느쪽이 직업도 안정적이고 보수도

페이지

프로그래밍 QnA 구독하기