프로그래밍 QnA

skjean의 이미지

[질문] 리눅스에서 send()의 전송 가능한 패킷의 최대 크기

안녕하세요..

급질 부탁드립니다.

socket API에서 send(), sendto()등을 보면
패킷 전송시 메시지의 크기를 인자로 주어야 합니다.
인자의 형식은 size_t len 으로 주어집니다.

이 길이가 얼마까지 가능한지요?
man page를 보면 다음과 같이 기술되어 있습니다.
구체적인 수치는 언급하지 않고 있어요..
도움 부탁드립니다.

[code:1]
메시지의 길이는 len. 으로 주어진다. 메시지가 너무 길어서 기초적인
프로토콜을 사용해 자동으로 넘어갈 수 없다면, 에러 EMSGSIZE 가 반환되고,

jenix의 이미지

OS X 위에서 libnet 사용해서.. linspot 컴파일..

안녕하세요.

os x 를 사용하게 되어.. 무선랜을 사용해보고자 네스팟 접속기 프로젝트인

linspot 프로그램을 오에스 텐에서 컴파일 해보고자 했습니다.

우선, libpcap 은 기본으로 설치가 되어있어서 넘어갔구요

libnet 을 1.1 을 받아서 설치하였는데..

설치도 잘 되었습니다.

/usr/lib 디렉토리에 libnet.a 부터 libnet* 들 다 생성되고..
/usr/include 디렉토리에 libnet.h , libnet/libnet-*.h 파일들도 잘 설치되었구요.

막상 linspot 소스디렉토리에서 make 를 행하게 되면

warpaint의 이미지

random의 사용에서요 get_random_bytes(); 이 함수의 사용법이 ?

open source를 보는중에
get_random_bytes(); 함수가 나오는데요
이 함수가 정의 된 부분을 random.h에서 찾아봐도 없고 어디서 정의하고 사용하나요?
원 소스에는
get_random_bytes(iv,3);이라고 정의 되어 있습니다.
여기서 iv는 UINT8 iv[4]라고 정의 되어 있어요
이것이 어떤것을 의미 하는지....

그럼 언제나 축복된 하루 되세요

lkjt의 이미지

"struct 형식 재정의" 에러

[code:1]
#include <winsock2.h>

struct sockaddr {
unsigned short sa_family; /* address family, AF_xxx */
char sa_data[14]; /* 14 bytes of protocol address */
}sockaddr;

struct sockaddr_in {
short int sin_family; /* Address family */
unsigned short int sin_port; /* Port number */
struct in_addr sin_addr; /* Internet address */
unsigned char sin_zero[8]; /* Same size as struct sockaddr */
}sockaddr_in;

/* Internet address (a structure for historical reasons) */

ktlsu1231의 이미지

thread 프로그래밍..??

안녕하세요.
thread를 여러개 만들어 동시에 여러일을 시키려 합니다.
이것이 컴퓨터에 부하도 적게 줄것 같구요.(정말일까? 의구심이.. ^^:;;)
쓰레드라는 것을 사용해본 것이 JAVA에서 였습니다.
리눅스 쓰레드 보니 좀 암담한데요. 부실한 기초..
좋은 자료가 있는 곳이 있으면 알려주세요.
책을 보면 쓰레드, 뮤텍스, 세마포어 이런순으로 대부분 나는데.
쓰레드 사용하려면 따로 세가지중에 선택해서 사용하게 되어있나요?
뮤텍스와 세마포어는 OS시간에 들어 개념은 알고 있는데요.

modinstaller의 이미지

리눅스 X 트레이에 관해...

이건.. 어떻게 구현한건가요?
궁금한데요... 가능하다면... 자바가 좋을듯..

whatisid의 이미지

공개된 네트웍 &amp; 서버 라이브러리

sourceforge에 공개된 네트웍 & 서버 라이브러리(NetClass, cppsocket 등등...) 가 있는 걸 찾았습니다.
'바퀴부터 만들지 않는다' 라는 생각으로 한번 공개된 라이브러리를 이용해 볼까 합니다.
혹시 안정성있고 비교적 인지도가 있는 라이브러리는 뭐가 있을까요?

emptysky의 이미지

유닉스 내부구조를 공부하다가...

내부구조 책을 보다가 "프로세스 문맥" 과 " 시스템 문맥" 이라는 말이 나오는데요
"커널모드" "사용자모드" 와 더불이 이 4개를 같이 비교하더군요...
context switch 의 해석을 이책에서 문맥교환으로 하는걸로 봐서
감은 오는데 정확하게 무슨말인지 모르겠습니다.

제가 발표를 해야하는데, 이해하기 쉽게 알려주시면 감사하겠습니다.
문맥...-_-;;; ...쩝...

hyuny824의 이미지

bash가 시작할때 다음 파일들은 어떤 순서로 실행되나요?

bash가 시작할때 다음 파일들은 어떤 순서로 실행되나요?

.bash_profile
.bash_login
.profile

sulbang의 이미지

segmentation fault 문제...

segmentation fault 문제 입니다 ...

파일 내용이 길어서 첨부 파일에 추가 하였습니다

---------------------------------------------------------------------------
내용을 보시면
콘솔 창에서 : ./c.exe a.c(파일) 을 출력하면 맨 마지막 줄에 segmentation fault가 나옵니다.. 디버그를 하면 strcmp() 함수 부분에 문제가 있다고 하는데 ....
잘 모르겠네요...

페이지

프로그래밍 QnA 구독하기