본문 바로가기

SOCKET2

VB.NET2005를 사용하여 TCP Socket을 생성 메신저 프로그램 만들기 지난 주 끝마친 4개월 동안의 데이터베이스 보안 전문과 과정 프로젝트로 개발한 것은 분산형 도서관리 프로그램 인데 그 가운데 내가 전적으로 맡아 만들었던 도서관리용 멀티메신저 프로그램을 소개하고자 한다. 개발언어 : VB.NET2005 .NET 버전 : 2.0 적용 : 서버측에 원격지 클라이언트의 접속시간, 종료시간, IP정보, 대화내용 등을 로그 파일 생성 단순히 문자열을 보내는 서버들이 그렇듯이 주고받는 데이터량이 작으므로 서버측에서 클라이언트와 연결할 수있는 수를 제한하지 않았고 클라이언트 측에서 연결 요청이 오면 서버측에서 연결을 허용하는 매커니즘인데 연결허용은 클라이언트와 서버 간에 특정한 프로토콜을 정의하여 처리하였습니다. 그럼 실행결과를 볼까요? 서버 실행결과 서버로그 저장 결과화면 시간이 .. 2008. 8. 5.
VB.NET으로 socket을 이용한 멀티채팅 프로그램을 만들어보다. 프로그래밍을 작성하다보면 궁극적으로 짜보고 싶은 것은 네트워킹 프로그램일 것이다. 왜냐하면 하나의 네트워킹 프로그램을 짠다는 것은 그 속에 여러가지를 포함하고 있기 때문인 것 같다. 예전에 C 언어를 이용해서 Linux 기반 ICMP 프로그램(일명 ping 테스터기)를 짜거나 오늘 올리는 내용인 멀티채팅 프로그램을 짜보고 VB 6.0으로 socket 프로그램을 작성해 본후 그동안 손을 놓았었는데 지금 VB.NET수업 한 학원에 받는데 1개월 수업과정중 3주째인데 아직도 컨트롤 사용법을 설명하고 있어 심심해서 멀티채팅 프로그램을 만들어 보았다. 웹을 검색해보면 멀티채팅 프로그램 소스들은 참 많이 돌아다니지만 제대로 동작되지 않는 소스들도 많고 물론 .NET 버전이 달라서 안될 수도 있겠지만 그런 소스로 책.. 2008. 7. 2.