프로그래밍 QnA

urmajest의 이미지

TCP의 fragmentation에 대해..

안녕하세요

서버 A와 서버 B를 예로 들어서(http로 할께요)

A->B : GET filename
B->A : OK -- 패킷 1
B->A : continue -- 패킷 2
B->A : continue -- 패킷 3

이런식으로 파일을 전송할 때 크기가 커서 fragment되는 경우죠.

이럴 때 패킷 1 에는 (TCP datagram의 payload에) http header가 있고 그 뒤에 데이터가 들어오겠죠

그리고 패킷 2,3은 header없이 데이터만 들어오겠죠

이런 상황에서 패킷 1은 fragment된 TCP datagram의 첫번째이고,

exsider의 이미지

정수 --> 문자열 , 문자열 --> 정수로 변환하는 함수

C나 C++에 정수를 문자열로 또는 문자열을 정수로 변환하는 함수가 있나요?

예를 들어 문자열 "1234" 를 정수 1234 로 변환하는 함수 같은게 있나요?

fairycat의 이미지

skill을 arm에서 구현해야 되는데요..

흠..

http://freshmeat.net/search/?q=skill&section=projects&x=15&y=11

에 있는 skill을 받아봤는데.. busybox처럼 크로스 환경을 고려하지 않아서

arm-linux-gcc와 arm-linux-g++만 Makefile에서 바꿔주는 것만으로는

해결되지 않는군요.

이게 skill만 나와있는게 아니라서 너무 부피도 크고..

분석하기가 용이하지 않네요. 혹 자료 있으시면 부탁드립니다.

jinushun의 이미지

IP 를 알고 싶어요...

모뎀을 개발하는데.. 라우터 역활을 하거든요..

모뎀에 연결된 컴터들은 10.0.0.X 의 아이피를 가집니다.

모뎀이 받아온 공인 아이피를 매번 모뎀의 웹 셋팅 페이지에서

알아오는데..

연결된 컴터(아이피 10.0.0.X) 에서 알수 있는 방법이 없을까요?

연결된 컴터의 게이트웨이는 10.0.0.2 입니다.

답변 좀 해주세요.

이거원... ^^

그럼 즐거운 하루 되세요..

avalon의 이미지

새로 작성된 파일 확인

[질문 1]
데이타가 파일로 생성되면 분석하여 DB에다 집어 넣으려고 합니다.
보통 규칙적으로 작업을 하기 위해서는 cron 을 돌리는데..
부정기적으로 데이타가 생성되는 경우
그것을 감지하여 DB에 넣을 수 있는 방법이 있나요?
지금은 그냥 3시간에 한번꼴로 cron을 돌리고 있습니다.

[질문 2]
위에 이어서...
새로운 파일들만 DB에 넣고 싶은데..
지금은 DB에서 일일이 비교한 다음 없으면 넣는 방법으로 하는데
DB가 커지면 로드가 많이 걸릴 것 같은데

coco의 이미지

ld.so.preload에 관한 문의 입니다.

안녕하세요?

일좀 하다가 제가 실수한 것이 있어서 만회를 할려고 합니다.
도움을 부탁 드립니다.

다름이 아니라. 양방향 파이프 프로그램을 실행했는데, 예상치 않은 결과가 나와서 strace를 사용하여 system call을 trace 했더니, etc밑에 ld.so.preload 화일이 없기때문에 생기는 에러가 있어서 제가 그 화일을 만들어서 /usr/local/lib를 추가하였습니다. 그 폴더에는 공용라이브러리가 아닌 라이브러리를 제가 하나 복사했습니다. 그랬더니 시스템이 아무것도 못 하고 있습니다.

서비의 이미지

[질문] lex..

어제부터 lex를 시작한 초보입니다..;;

lex코드를 보면 C의 function들을 정의없이 사용하더군요..
(printf가튼것들..)

또 malloc가튼거는 extern void *malloc(); 이라고 정의만 하고 사용하구요..

lex내에서 C 헤더파일에 대한 정보는 주지 않는데..

어떻게 무리없이 돌아가는지 궁금합니다..

lex에서 펑션테이블 가튼걸 만들어서 하나하나 대조-_- 하는거리고 생각하고 있습니다만...

보다 확실히 알고싶어서여..;;

그럼 답변부탁드립니다.

sadrove의 이미지

과연 이 문제가 맞는것인지...

먼저 제가 해야할 일을 부탁드려서 죄송합니다..
제가 원하는 건 문제를 풀어달라는게 아니라...문제가 잘못된것인지..
아니면 제가 잘못 생각하고 있는것인지 알고 싶어서요.. :(

일단 문제는 다음과 같습니다.

Quote:

n(>1)개의 리스트가 1차원 배열 space[m]에 순차적으로 표현된다고 가정하자
0 <= i < n 에 대해 front[i]는 i번째 리스트의 첫째 원소 위치보다 1이 작은 위치를, rear[i]는 i번째 리스트의 마지막 원소를 가리킨다고 하자.
rear[i] <= front[i+1], 0<= i < n이고 front[n] = m-1 이라고 가정한다.
bghunter의 이미지

템플릿 사용하고난후 링크에러가 나옵니다

책에 나온대로 했는데도 에러나 나네요..

왜그런지 알고싶습니다

koonpal의 이미지

소켓 프로그램에서 데이터를 다 읽지 못해서요...

소켓 프로그램을 짜고 있는데...

서버에서 recv를 써 데이터를 읽고 있습니다.

근데 데이터를 읽을 때 가끔씩 데이터를 다 읽지 못해서 데이터가 깨지는 경우가 생기거든요...

예를 들어 128byte를 보냈는데 64byte만 읽어 버려서 제대로 데이터가 재생이 안되어서요...

어떻게 해야 되죠...

tcp를 사용하고 있습니다.

페이지

프로그래밍 QnA 구독하기