나초보씨의 실전 C# 네크워크 프로그래밍 5편
계속해서 이보다 간단할 순 없다 서버의 소스 코드를 분석해보겠습니다. TcpListener server = new TcpListener(localAddr, port); TcpListener를 생성함으로써 흔히 말하는 Bind를 하게 됩니다. 랜카드나 다른 네트워크 장치에 어플리케이션이 사용할 포트를 할당해…
계속해서 이보다 간단할 순 없다 서버의 소스 코드를 분석해보겠습니다. TcpListener server = new TcpListener(localAddr, port); TcpListener를 생성함으로써 흔히 말하는 Bind를 하게 됩니다. 랜카드나 다른 네트워크 장치에 어플리케이션이 사용할 포트를 할당해…
명세서를 받고 이틀이 지났습니다. 그동안 나초보씨는 무엇을 했을까요? 짜짠~ 간단한 서버, 클라이언트 어플리케이션을 작성했습니다. MSDN이 제공하는 예제를 조금 고친 것에 불과하지만, 처음 C#을 다뤄보는 나초보씨의 입장에서는 대단한 성과가 아닐 수…
나초보씨는 명세서를 천천히 뜯어 살펴봅니다. 아하, 자동화된 버그 리포팅을 구현하는거군. BigCompany Word로 운영체제 기말 리포트를 쓰던 때가 생각나는걸. 가비지 콜렉터에 대해 리포트를 쓰고 있었지. 3시간 동안 작업한 내용이 BigCompany Word의…
이튿날, 직속상사인 나팀장씨가 나초보씨를 부릅니다. 나초보씨는 자신이 개발해야 할 서버 프로그램의 명세서를 받았습니다. (처음 그려본 그림입니다. 결코 대충 그린게 아닙니다. +_+) 클라이언트 프로그램의 프로토타입 패킷 명세 SubmitReport (오류 보고 패킷)…
수많은 책에 출연한 경험이 있는 나초보씨를 각고의 노력 끝에 초대할 수 있었습니다. 그럼 이제부터 나초보씨의 C# 네트워크 프로그래밍 경험담을 들어보도록 하겠습니다. 아참, 나초보씨의 출연료가 비싸기 때문에 호응이 없으면 연재가 폐지될지도…
Windows Platform에서의 Subversion 설치 가이드을 3주만에 또다시 업데이트했다. 문서번호도 1.0.1에서 1.2.0로 바꾸었다. 이번에는 Subversion을 Win32 서비스로 등록하는 방법을 추가했다. 문서 1.0.1 문서 1.0.5 문서 1.2.0 가장 최신 문서
닷넷 프레임워크 1.1에서 자바 1.4.2로에서 약속한대로 C# 소스코드를 Java로 포팅하는데 도움이 될만한 문서를 작성했다. 문서를 거의 완성하고 나서야, 이 방면에 대한 방대한 자료가 있다는 것을 알고 좌절했다. 하지만 내가 작성한…
의외로 sp_executesql에 ouput parameter를 사용할 수 있다는 것을 모르는 사람이 많습니다. 오늘 회사동료가 동적쿼리를 만드는 것을 도와주는데, 저도 이 사실을 잊어먹어서 10여분간 헤맸습니다. 하하. USE pubs GO DECLARE @au_lname varchar(40)…
이 글은 파킨슨의 법칙에 대한 트랙백입니다. 파킨슨 법칙은 업무는 그것을 완수하는 데 사용할 수 있는 시간을 채울만큼 확대하기 마련이다.라는 말에 모든 것이 함축되어 있다. 피플웨어에서 지적하듯, 파킨슨은 작가일뿐 전문 과학자가…
Document Number: 1.0.5 Author: Jae-Hoon CHOI February 2006 Updated February 2006 Table of Contents Related links Comparing two string instances Operator overloading Property const, readonly vs. final sealed vs. final…