본문 바로가기

ip

(3)
리눅스에서 빠르게 TCP socket 서버 찾기. 리눅스에서 자신의 IP 영역대에서 (A.B.C.n, n = 1~자기자신~255) 다른 서버가 있는지 찾기 위해서는 여러 방법이 있긴 하겠지만, 대부분 이 방법으로 찾는게 아닐까 합니다. 아래 코드는 해당 ip 에 TCP socket 이 열려 있는지 찾는 간단한 방법 으로 실제 AnyStreaming Client 에서도 아래와 같은 방법으로 (물론 Windows용으로 바꾼 코드) AnyStreaming 을 찾습니다. 실제론 FD_ISSET() 이후에 socket 을 다시 blocked 로 바꾼 다음 send() 를 통해 특정 명령이 전달 되는지 까지 검사하면 더 좋을 듯 합니다. 이 방법은 TCP socket 의 connect() 함수가 blocking 으로 동작 하는것을 감안해서 만든 날림 코드지만 꽤 ..
리눅스내 현재 접속 ip 알기. 리눅스나, 임베디드 리눅스 내에서 현재 연결된 장치에 따라 ip 를 알고 싶을 때가 있다, 이럴때 아래 코드를 사용할 수 있다. #include #include #include #include #include #include #include #include #include #include #include #include #include #include bool getmyip( const char* devname, struct in_addr* addr ) { struct ifreq ifr; int fdSockTest = -1; fdSockTest = socket( AF_INET, SOCK_DGRAM, IPPROTO_IP ); if ( fdSockTest >= 0 ) { strcpy( ifr.ifr_name..
LG Optimus-G QuadBeat / 옵티머스G 쿼드빗 이전에 테스트용으로 잠시 듣고 반납했던 LG Optimus-G QuadBeat 을 다시 구매 했습니다.이번엔 고향에 내려간 상태에서 아버지의 이어폰 요구 덕분에 2개를 구매 해서 사용하게 되었습니다.(불행히 아버지의 돈성 겔레기S가 US표준을 준수 하지 않아 이어폰을 핸드폰에서 사용 불가 ... ) 여타 많은 사용기들이 이미 줄줄히 나온 상태라 자세한 촬영은 하지 않았습니다.몇가지를 개인적인 사용기로 써 보자면 ... - 착용감 -이게 제일 문제점 입니다.기본으로 제공하는 실리콘 팁 이 무척이나 약하게 만들어진 것 이라 (의도된 것 이겠지만) 차음성이 실제 이동중에는 떨어져 버립니다. (커널형 이어폰은 차음이 생명 입니다)노즐부가 짧고, 다이나믹 유닛이 들어가는 하우징은 굵은 편이라 귀가 작은 사람이라면..