NAT 기능을 구현해보려고 하는데 ip pool 관리를 어떻게 해야 할지 좀 난감하네요.
링크드 리스트로 구현하자니 나중에 검색속도나 메모리 사용면에서 성능이 떨어질 것 같아서 다른 방법을 찾고 있는 중 입니다.
ip pool 관리하는데 괜찮은 알고리즘이 있을까요..?
안녕하세요?
최근에 Kernel 공부를 시작했습니다.
Process 를 생성하기 위한 함수들을 분석하다가 Clone 과 Fork 가 system call 을 통해 do_fork() 를 호출한다는 것을 알았습니다.
그런데, Clone() 함수를 아래와 같이 사용하면 Thread 보다는 Process 가 생성되는 것으로 알고 있습니다.
clone(sub_func_a, (void*)(child_
snd_pcm_hw_params_set_access()
함수 인자로
SND_PCM_ACCESS_MMAP_INTERLEAVED 나 SND_PCM_ACCESS_RW_INTERLEAVED 를 쓰는데요..
두개의 구체적인 차이점은 무엇인가요??..
가르쳐 주시면 감사하겠습니다..(--)(__)(--)
1>.\test2.cpp(16) : error C3767: 'test2::Form1::Form1': 후보 함수에 액세스할 수 없습니다. 이게 무슨뜻인가요?ㅠㅠ
TCP 통신에서
Flow control 에서의 stop and wait 나 Sliding widdow 라던가.
Fast Recovery에서 Tahoe, Reno, New Reno, Sack 과 같은 것들이 있는데..
RFC에 다들 나와 있는거 같은데 이러한 방법들중 꼭 어느것을 써야 하나요?
보통 Gamil같은경우 요즘은 로그인시에 Https를 Default로 사용하고 있는것으로 알고 있습니다.
다른 기타 이유로 Https를 이용하지 않을 경우, 즉 Http 를 이용하여 로그인 하는 절차에 관해 알고 있습니다.
자바로 소켓 프로그래밍을 하고 있는데 문제가 발생되고 있습니다.
서버 소켓을 열어두고 클라이언트에서 접속을 시도하면 서버측에서
메시지를 하나 출력하고 끝나는 프로그램입니다.
이제 막 리눅스를 시작한 초보 리눅스 유저입니다.^^;
하나하나 설치 및 계정생성등을 해나왔는데.. 제가 여쭤볼것은 다름이 아니고
1. 이더넷을 1개 추가하여 IP를 넣는 Command 방법
2. Routing Table 추가 방법
3. Memory 총 4Gb 변경, Swap 용량 8GB 변경하는 방법
을 알고싶습니다. 도움부탁드립니다.
각 이더넷 장치에 정보를 수집하는 소스를 짜보고 있는데요.
ioctl 을 사용하여 정보를 수집하는건 참 편리하게 되어있어 다행이였습니다. 문제점은 SIOCGIFCONF 인자값으로 사용하는 경우 현재 작동중인 장치만 정보를 가져오게 되더군요.
활성화 되지 않은 상태의 이더넷 장치의 값도 가져와야 하는