HeeJun's Blog

int listen(int s, int backlog);  

연결을 받아들이기 위해, 소켓은 우선 들어오는 연결들을 받아들이기 위한 socket(2)을 만들고, 들어오는 연결들에 대한 큐 제한 값을 listen으로 명시하고, 그리고 연결들을 accept(2)으로 받아들인다. listen 함수는 SOCK_STREAM 이나 SOCK_SEQPACKET 타입의 소켓들에만 적용된다.

backlog 인자는 아직 미결인 연결들에 대한 큐의 늘어날 수 있는 최대 길이를 정의한다. 큐에 도착한 연결 요청들이 꽉 찬다면 클라이언트는 ECONNREFUSED 를 가리키는 에러를 받거나, 만일 하위 프로토콜이 재전송을 지원한다면, 요청은 재시도가 성공되도록 하기 위해 무시된다.  

-> http://man.kldp.org/wiki/FrontPage?action=GetManPage&sec=2&man=listen

* 각 OS별 backlog 최대값 수정 위치
사용자 삽입 이미지
신고
TAG Network
Visual Stdio 2003 이상에서는 환경변수가 지정된 Command Shell 을
제공하는 것으로 알고 있습니다만 VC6 같은경우에는 제공을 하고 있지 않습니다.
가끔 Shell 상에서 Cl 등을 이용해 Compile, Link를 해야될때가 있는데
Include/Lib 등의 Path가 지정안되어 고생할떄가 있는데
이럴때는 VC 홈의 bin 디렉토리 안에있는 VCVARS32.BAT 라는 배치파일을
실행시키면 환경변수가 등록이 됩니다.
신고


작년에 이은 두번째 참가신청!
이번에는 갈수 있을련가..
이런 컨퍼런스가 열린다는 것만에도 감사한 일입니다.
신고
TAG jco
오늘 전자정부를 사용하기위해
익스플로워를 열고 해당 웹페에지로 접근을 하였습니다.
그랬더니 역시나 ActiveX를 통하여 깔리는 키보드 보안 모듈들

모든 일을 끝내고 간만에 노트북 재부팅을 하자 생각을 하고 재부팅을 시도!
팅~ 이라는 하드가 꺼지는 소리와함께 부팅화면에서 튕겨나가는 노트북.
안전 모드역시 마찬가지...
혹시나 하는 생각에 안전모드 부팅과 함께나오는 로드모듈의 목록을 지켜봤는데
system32/jrskd24.sys 라는 모듈을 읽음과 동시에 튕기는 것을 찾게 되었습니다.
다행히 외장하드에 심심풀이로 깔아논 리눅스가 있어서 이를 이용하여 부팅을 하고
시스템하드를 마운트 해당 파일을 제거한뒤 재부팅! 부팅성공!!!!


구글링 결과 jrskd24.sys 은 국내 softforum 사의 키보드 보안 모듈입니다.
결국 전자정부 사용시 깔린 키보드 보안 모듈이 문제였습니다.
역시 윈도우 오래쓸려면 익스플로어(ActiveX) 와 멀어저야 할 듯 합니다.
(하지만 저는 대한민국 0.6% 안의 파이어폭스 유저기 때문에.. )
신고
TAG Windows
요즘 블루투스 세상으로 빠저들었습니다.
그런이유로 연구실 본체에 쓸생각으로  BTA-6030 USB Bluetooth Dongle 을 구입(단지 저럼하고 V2.0 + EDR 이라는 이유로)하였습니다.
장 치를 잘 끼우고 bluez 스택을 이용하여 헤드셋을 연결하여 사용하는데 음악이 끈기더라는 겁니다. 지식이 모자란 저는 '아~~ 스택이 아직 불안전 해서 이구나' 라고 생각하고 넘어갔는데 마침 파일 전송을 할 이유가 생겨서 파일 전송을 해보니 전송량이 아주 저질이길래 hci 정보를 보니 V2.0 + EDR 이 아닌 자그마치 V1.1 로 잡힌 것입니다. (~.~)
사용자 삽입 이미지

분명 기능에서는 EDR 이 잡혀있습니다.

사용자 삽입 이미지

왜 hci스택에서는 1.1로 잡히냐고


그래서 구글링을 시작!!! 아래 문구를 찾게 되었습니다.

Cellink BTA 6030 - this device have some bugs in firmware and isn't detected correctly under Linux, although it works and these bugs could be corrected if you have time and will to dig internet for solution. Personally I'm using it on laptop running Windows XP where it doesn't have any problems like in Linux.
   http://www.holtmann.org/linux/bluetooth/edr.html

 -> 즉 이유는 Device Firmware 가 자기가 V1.1 이라고 우기기 때문......
 " ..... 잘못 구입했다....  OTL


Device Firmware 바꾸는 방법이 해결책인데..
(이방법 또한 mac 이 있어야 가능..... )
 http://www.holtmann.org/linux/bluetooth/dfu.html

이것은 Risk 가 있고 맥도 없기 때문에 소심한 저는 다음 기회로 미루겠습니다.
다른 해결책 아시는 분은 가르쳐 주세요~~~~~
신고
1 2 3 4 5  ... 17 
BLOG main image
HeeJun's Blog
Do Best 할때까지는 해보자고!
by unizune

공지사항

카테고리

분류 전체보기 (84)
나의 전공 (53)
나의 취미 (9)
나의 흥미 (2)
지름신 (4)
쓸데없는 이야기 (5)
English (1)
유용한 프로그램 (1)
나의 일상 (4)

달력

«   2016/12   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
tistory!get rss Tistory Tistory 가입하기!

티스토리 툴바