분류 전체보기 304

[C#] WebClient 타임아웃 설정

웹서비스사용시 WebClient를 사용하여 POST요청을 하여 서버에 응답 받을 수 있습니다. 이때 WebClient의 경우 TimeOut속성이 없기때문에 타임아웃을 사용하려면 상속을 받아서 처리해야합니다. 1. WebClientTester.cs소스파일 WebClient대신에 MyWebClient클래스를 호출합니다. WebClient는 TimeOut값이 없어서 MyWebClient 클래스에 타임아웃값을 설정 할 수 있게 WebClient를 상속받아서 TimeOut처리부를 구현합니다. 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 using System; using System.Collections.Generic; using Sy..

프로그래밍/C# 2022.12.15

[앱테크] 교통비 줄이기 (알뜰교통카드 사용후기)

교통비를 절약하는 방법에 대해 알려드리겠습니다. 알뜰 교통카들 발급해서 사용하면 지하철,버스이용시 1회당 250원가량 이상을 절약 할 수 있습니다. 연회비도 없기 때문에 교통비 용도로만 사용해도 대중교통을 많이 이용할 수록 1달에 약8000~9000원 가량을 절약 할 수 있습니다. 1. 카드발급 및 이용안내소개 플레이스토어에서 알뜰교통카드라고 검색한 후 앱을 설치합니다. 설치하면 이용안내에 카드 발급 신청하는 방법이 나옵니다. 집에서 대중교통까지 이동거리를 측정하고 도착지의 이동거리를 측정해서 마일리지로 적립해서 월초에 이전달 적립내역을 입금해주는 형태입니다. 저는 우리카드로 광역알뜰교통카드를 발급 받았습니다. 2. 마일리지 적립하기 출발시 앱에서 출발하기버튼을 누르고 알뜰교통카드로 지하철을 이용합니다...

[네트워크] 인터넷 속도측정 및 와이파이 속도향상

와이파이속도가 느려서 와이파이 안테나 위치를 조정하여 인터넷 속도측정사이트를 통하여 속도비교를 해보았습니다. 집안 환경이나 와이파이 위치에 따라 환경이 다를 수 있을것으로 보이나 저 같은 경우는 아래와 같이 와이파이 안테너를 조정하니 인터넷 속도가 향상 되었습니다. 1. 인터넷 속도측정사이 아래사이트에 접속하면 인터넷 속도 테스트를 할 수 있습니다. https://fast.com/ko 인터넷 속도 테스트 회원님의 다운로드 속도는 얼마나 될까요? FAST.com의 간편한 인터넷 속도 테스트로 몇 초 안에 ISP 속도를 알아볼 수 있습니다. fast.com 2. 와이파이 안테나 조절 안테나를 위쪽으로 향하게 했을 경우. 안테나 한쪽은 위로, 한쪽은 앞 방향으로 설정시 테스트시 PC위치가 직진으로 한 곳에서 ..

[네트워크] 리눅스 네트워크 테스트 프로그램 NC

리눅스에서 네트워크 통신을 간단히 테스트 해볼 수 있는 nc 프로그램에 대해 소개 드리겠습니다. 소켓 서버,클라이언트 모두 동작 시킬 수 있으며 터미널에서 실행해서 테스트 할 수 있습니다. 1 . nc 프로그램 사용법 터미널 화면에 nc -help 명령을 실행하면 아래 이미지와 같이 자세한 사용법을 확인 할 수 있습니다. 2. TCP서버 모드 동작 실행 서버모드로 동작은 -l command를 사용해서 서버 소켓을 Listen하면됩니다. nc -l 9999으로 실행하면 9999포트를 Listen합니다. 3. TCP클라이언트 모드 동작 실행 help명령으로 사용법을 확인해보면 nc [command] [destination] [port]와 같이 사용하는 법을 확인 할 수 있습니다. nc 127.0.0.1 99..

[앱테크] 삼성 모니모 앱테크 수익

친구 소개로 삼성모니모앱을 통하여 앱테크를 해봤습니다. 꾸준히 하면 1달에 7000~8000원 가량 벌 수 있다고 해서 한번 해봤습니다. 걷기챌린지, 출석체크, 기상챌리지등을 통해서 젤리와 스페셜젤리를 모을 수 있습니다. 11월달에 모니모앱을 통해서 10,184원을 벌었습니다. 모니모니 머니는 계좌이체를 통해 바로 현금으로 교환 가능합니다. 챌린지를 하면 젤리를 주고 10원이상, 스페셜젤리는 1000원이상의 금액으로 랜덤하게 적립해줍니다. 이때 Level이 라는게 있는데 삼성금융상품을 얼마나 많이 이용하는냐에 따라 다르며 1.1~1.5배까지 추가 적립해줍니다. 저 같은 경우는 삼성생명,화재,카드 모두 사용하고 있어 Lv5등급으로 적립시 1.5배 적립받았습니다. 삼성제품을 많이 사용하면 적립도 많이 해주는..

[네트워크] wireshark를 이용한 패킷 모니터링, 필터링 처리

네트워크 통신을 할때 실제 패킷이 전송되었는지 아닌지 모니터링을 해야되는 경우가 있습니다. 랜카드가 여러개인경우 라우팅 처리가 되지 않아 원하는 목적지로 가지않는 경우도 있고, 실제 상대방에게 데이터를 제대로 보냈는지 확인 할때 패킷모니터링 프로그램으로 덤프를 떠서 보내 서로 확인하기도 합니다. 이때 와이어샤크 프로그램을 이용해서 캡쳐된 정보를 보내줘 서로 확인해서 처리하면 문제점을 쉽게 해결 할 수 있습니다. 1. WireShark 설치 https://www.wireshark.org 에서 최신버전을 다운 받습니다. 2. 패킷모니터링 시작 설치가 완료되면 아래와 같이 네트워크 리스트가 나타며 모니터링을 하고 싶은 네트워크 랜카드 연결장치를 선택 후 Start Capturing packets를 클릭합니다...

[버추얼박스] VirtualBox 7.0.2 설치 (Ubuntu 22.04.1 LTS)

PC 재설치후 버추얼박스를 재설치해야되는데 7.0.2버전으로 설치해보겠습니다. 기존과 구 버전과 동일합니다. 1. 버추얼박스 홈페이지에 접속해서 설치파일을 다운 받습니다. https://www.virtualbox.org/wiki/Downloads 2. 버추얼박스를 설치합니다. 기본값으로 설치해보겠습니다. 새로만들기를 선택 하고 종료(T) 는 Linux 버전은 Ubuntu로 선택합니다. 기본메모리 2G, 프로세스는 2개, 저장용량은 25G로 설정합니다. 프로세스를 1개로 할 경우 kernel panic not syncing 오류가 발생 할 수 있으니 프로세스 2개로 하여 설치 바랍니다. 3. 우분투 설치파일 다운로드 우분투 OS를 설치하기 위해서는 iso이미지파일다운 받아야 합니다. https://ubun..

[버추얼박스] 우분투 설치실패 kernel panic not syncing

버추얼박스에 우분투를 설치하는데 아래와 같은 에러메세지가 발생해서 설치가 안되는 경우 해결방법입니다. kernel panic not syncing : Attempted to kill the idle task. I got this error while plugging Ubuntu virtual machine 원인은 CPU를 1개로 설정해두었더니 발생한 문제로 해당옵션을 2개로 하여 해결하였습니다. 참고) https://askubuntu.com/questions/1398049/kernel-panic-not-syncing-attempted-to-kill-the-idle-task-i-got-this-error-whi

비주얼스튜디오 네임스페이스 자동추가 (ALT + Enter)

프로그램 작업을 할때 네임스페이스가 기억나지 않을 경우가 많은데 이때 비주얼스튜디오 툴 단축키를 사용해서 자동으로 추가하는 방법에 대해 알아 보겠습니다. 1. 클래스명 선택(커서이동) 2. 단축키 Alt + Enter키 입력 3. 추가하고 싶은 네임스페이스 선택 후 엔터입력 아래의 경우 Thread 클래스를 사용하려면 System.Threading 네임스페이스를 추가해야합니다. 아래와 같이 네임스페이스를 추가하지 않으면 오류가 발생합니다. 1. 클래스명 선택 마우스 커서를 갖다 대면 아래 이미지와 같이 잠재적 수정사항 표시 (Alt + Enter 또는 Ctrl+.)와 같이 툴팁이 나타나는 부분을 확인 할 수 있습니다. 2. 단축키 Alt + Enter키 입력 해당부분에서 Alt + Enter 단축키를 입..

[네트워크] iptime 공유기 자동 재시작 설정방법

인터넷을 이용하다보면 공유기 문제로 인하여 속도가 느려지는 경우가 있습니다. 공유기를 재부팅하면 빨라졌다가 장시간 사용하면 느려지는 경우가 있는데 이때 자동 재시작 기능을 사용하면 해당문제를 해결 할 수 있습니다. 저 같은경우는 무선 인터넷이 매번 느려져서 주기적으로 껏다 켰다가 했는데 아래 와 같이 자동 스케쥴 기능이 있어서 매일 새벽 4시에 자동 재부팅하게 설정 해뒀습니다. iptime 자동재시작 방법 1. 메뉴 -> 고급설정 -> 시스템관리-> 기타설정 선택 2. 기타설정 메뉴 -> 공유기 자동재시작 더블클릭 -> 공유기 자동재시작 설정(날짜 및 시간설정)