프로그래밍 QnA

익명 사용자의 이미지

can't connect 메세지만~

telnet 210.200.152.21 13 이런식으로 하면
시간날짜가 나오는데여...

아래 예제를 실행시키면~
시간날짜는 안나오고~
can't connect 메시지만 뜨네요.

왜 안되는지 모르겠네여...^^a

#include
#include
#include
#include
#define BUF_LEN 128

int main( int argc, char *argv[] )
{
int s, n;
struct sockaddr_in server_addr;
char *haddr;
char buf[BUF_LEN+1];

if( argc != 2 )
{
printf( "usage %s IP_address\n", argv[0] );

익명 사용자의 이미지

혹시 Cygwin 사용하시면 설정좀 가르켜 주세요.

win2000 에 cygwin 을 깔아서 컴파일을 하고 싶은데...
header 파일경로를 찾지 못하는것 같네요.

이거 어떻게 하면 되는지 좀 가르켜 주세요. ^^
문서 읽어봐도 모르겠네요.

익명 사용자의 이미지

구조체 메모리

구조체를 정의하고.
나중에 어떤 정보가 캐치되면. 그 구조체의 해당 필드안에에 덫붙이려고
합니다.

그래서 담을 정보를 버퍼에 저장하고strcat 하면 세그멘테이션 에러가 나
네요.
아마도 메모리가 부족해서 그런거 아닌지 싶은데 처음에 malloc 할때 크
게 잡아도 역시 똑같은 에러가 뜹니다.
이런경우는 어떻게 해야 하죠.?

익명 사용자의 이미지

[질문] 리눅스에서 스레드를 사용하려면

안녕하세요 이승현이라고 합니다.

리눅스에서 스레드를 사용한 프로그램을 만들어 보려고 합니다.

포크를 사용할수도 있지만

1. 메모리 공유의 어려움
2. 메모리의 낭비 (ㅡㅡ;; 제가아는 범위내에서요)
3. 무엇보다도 pthread의 사용방법에대한 궁금함

등의 이유때문에 리눅스에서 스레드 사용하는 방법을 알려는 것이거든요

님들중에서 혹시 공부하는 예제나 문서가 있는 곳 또는 추천할만한 책이

있으신분은 답변 기다리겠습니다.

감사합니다.

익명 사용자의 이미지

질문] IP어드레스를 수정후 TCP 체크섬을 쉽게 구하는 방법없나

안녕하세요
간이NAT구현을 하고 있습니다.
IP 어드레스를 바꾸고 나서 TCP또는 UDP checksum을 구하려고 하는데
의사헤더와 tcp또는 udp 헤더 및 데이타를 모두 더하는 원초적(?)방법
말고 바뀐 IP 어드레스 차이부분만 을 이용하여 쉽게 checksum을
구할 수는 없는지요?

즐거운 하루가 되시길...

익명 사용자의 이미지

리눅스의 소스 코드를 보려면?

최근 리눅스 배포판은 소스 코드를 포함하지 않는 것 같습니다.
공부도 하고 개발도 하고 싶은데 소스가 없으니 어떻게 할 수가
없군요. 필요한 것은 커널 소스 보다는 각종 다양한 툴들의
소스를 원합니다. 예를들면 ls같은... 해서 질문이 있는데요..
(1) 최신 각 소프트웨어의 소스를 다운 받으려면 어디로 가야하나요?
(2) 리눅스 소스가 비교적 충실하게 담겨 있는 배포판은 없나요?

익명 사용자의 이미지

Gtk를 이용하여 데몬 프로세스와 통신을 하고 싶습니다... 방법

Gtk로 프로그램을 처음 짜보는 초보입니다...
전에 GUI프로그램을 해본적두 없구요,,, ㅡㅡ;;
우선, 제가 알고 싶은 것을 말씀드리면,
Gtk를 이용한 GUI창을 만들어,C 언어로 프로그램한 Daemon 프로세스와 통
신을 하는 방법입니다.
아시는 분들 방법이나 참고 서적 및 사이트를 알려주시기 바랍니다...
꼭 부탁 드립니다.

익명 사용자의 이미지

터미널 프린트시

터미널에 프린트 할때..
선을 그리려고 합니다. 박스를 만들어 글자를 그 안에다가 프린트 한단 얘
기죠.. 아스키 코드표를 보니까 선을 그릴 수 있도록.. 선이랑.도형들이
있던데.. 이것들을 어떻게 표현하며, 그리고.. 색깔은 바꿀수 없는지 궁금
합니다.

익명 사용자의 이미지

Broadcast socket option

안녕하세요
질문이 있어 이렇게 글을 올립니다.

= 질문 =
예를들어 서브넷상에서 포트번호 100번에 bind하고 있는 A 호스트의 IP 주
소를 알고자 B 호스트에서 Broadcast socket옵션을 사용하였습니다.
그때 A 호스트는 recvform으로 broadcast 소켓을 받아서 recvfrom의
sockaddr로 다시 sendto 하였습니다.

그리고 B 호스트는 broadcast 소켓을 sendto 하고 recvfrom으로 대기하고
있다가 A 호스트로부터의 메시지를 받았습니다. 그런데 recvform의
sockaddr의 sin_addr.s_addr가 이상한 주소로 되어 있네요.

익명 사용자의 이미지

c프로그램컴파일하는데,lib가 넘 많아 억케해야할지모르겠어요

c를 컴파일하는일도 넘 어려워요 고수님들 많이 가르쳐 주세요.

페이지

프로그래밍 QnA 구독하기