본문 바로가기

VB200519

VB.NET2005를 사용하여 TCP Socket을 생성 메신저 프로그램 만들기 지난 주 끝마친 4개월 동안의 데이터베이스 보안 전문과 과정 프로젝트로 개발한 것은 분산형 도서관리 프로그램 인데 그 가운데 내가 전적으로 맡아 만들었던 도서관리용 멀티메신저 프로그램을 소개하고자 한다. 개발언어 : VB.NET2005 .NET 버전 : 2.0 적용 : 서버측에 원격지 클라이언트의 접속시간, 종료시간, IP정보, 대화내용 등을 로그 파일 생성 단순히 문자열을 보내는 서버들이 그렇듯이 주고받는 데이터량이 작으므로 서버측에서 클라이언트와 연결할 수있는 수를 제한하지 않았고 클라이언트 측에서 연결 요청이 오면 서버측에서 연결을 허용하는 매커니즘인데 연결허용은 클라이언트와 서버 간에 특정한 프로토콜을 정의하여 처리하였습니다. 그럼 실행결과를 볼까요? 서버 실행결과 서버로그 저장 결과화면 시간이 .. 2008. 8. 5.
Windows2003에서 방화벽 설정하기 오늘은 windows2003 서버에서 방화벽 설정하는 것에 대해서 알아봅니다. 제어판의 윈도우즈 방화벽을 엽니다. 그다음 아래와 같이 설정하여 적용하면 됩니다. 방화벽 사용으로 체크를 해준 후 디폴트로 예외 허용 안함이 체크되어 있는데 이 부분을 체크해제시켜줍니다. 그 다음 자신이 만든 서비스 프로그램이나 서버 프로그램의 포트번호를 등록해주면 됩니다. 위의 경우는 VB2005를 이용해서 만든 메신져서버를 포트추가를 눌러서 설정해 준 예입니다. 이상으로 간단하게 Windows2003에서의 방화벽 설정하는 방법을 알아보았습니다. 2008. 7. 23.
몫과 나머지 구하기 오늘은 간단하게 몫과 나머지를 구하는 방법을 알아보겠습니다. 몫을 구하는 연산자 : \ 나머지를 구하는 연산자 : Mod 전체소스 실행결과 의외로 프로그램을 짜다보면 기본적인 연산자를 몰라서 어려움을 겪는 때가 많은데 기본에 충실하여 보다 좋은 프로그램을 작성하시는데 도움이 되시길 바랍니다. 2008. 7. 22.
2진수와 16진수로 변환해주는 프로그램 오늘은 간단하게 10진수를 2진수와 16진수로 바꿔주는 프로그램을 간단하게 만들어 보았습니다. 16진수로 변환하는 함수 : Hex() 2진수로 변환 : modulo를 이용해서 실행결과 4달 동안 학원에 다닌 결과물로 프로젝트를 수행중인데 제가 맡은 부분 1. VB2005f를 사용하여 socket 을 이용한 멀티 메시지 프로그램 2. MSSQL2005 DB handling (시간이 되면 오라클로 하고 싶은데..시간이 없음..-.,-;;) 3. Crystal report를 이용한 멋진(?) 결과물 (예전에 많이 써 본 SAS 의 현란한 결과보고서에 비하면 턱없이 부족하지만..ㅋㅋ) 물론 내가 맡은 부분 관련하여 학원에서 알려준 부분은 2번의 간단한 사용법 정도지만...ㅋㅋ 1번은 했고 2번, 3번은...선행.. 2008. 7. 17.