c#에서 네트웍 개발쪽은 많은 도움됩니다. 가난한 개발자 구매하시라고 1000원 드립니다. 필요하신분 구매하세요~
1부 네트워크 기초 1장 인터넷과 TCP/IP 프로토콜 슈트 01. 인터넷(Internet) 1.1 인터넷의 구조 1.2 인터넷에서 호스트 간의 통신 02. TCP/IP 프로토콜 슈트(TCP/IP protocol suite) 2.1 TCP/IP 프로토콜 슈트(TCP/IP protocol suite) 2.2 TCP/IP 계층 분석 2.3 데이터의 전송 과정 2부 소켓 프로그래밍 2장 DNS와 IP 주소 01. DNS와 IP 주소 02. 도메인 이름을 이용하여 IP 주소 알아내기 03. Dns 클래스 04. IPHostEntry 클래스 05. IPAddress 클래스 3장 UDP 소켓 프로그래밍 01. 소켓(socket) 1.1 TCP와 UDP의 차이 1.2 포트(port) 02. UDP 프로그래밍 03. UDP 에코 서버 만들기 04. UDP 에코 클라이언트 만들기 05. EndPoint 클래스와 IPEndPoint 클래스 5.1 EndPoint 클래스 5.2 SocketAddress 클래스 5.3 IPEndPoint 클래스 06. Socket 클래스 (UDP 관련) 4장 스트링과 스트림 01. 스트링(string) 1.1 String과 StringBuilder 1.2 string 클래스 1.3 Encoding 클래스 02. 스트림(stream) 2.1 Stream 클래스 2.2 FileStream 클래스 5장 소켓 프로그래밍 01. TCP 프로그래밍 02. TCP 에코 서버 만들기 03. TCP 에코 클라이언트 만들기 04. Socket 클래스(TCP 관련) 05. TCP 에코를 스트림으로 처리하기 06. NetworkStream 클래스 07. StreamReader 클래스와 StreamWriter 클래스 7.1 TextReader 클래스 7.2 TextWriter 클래스 7.3 TextReader, TextWriter 공통 7.4 StreamReader 클래스 7.5 StreamWriter 클래스 6장 스레드 01. 스레드(thread) 1.1 스레드를 이용한 시계 1.2 스레드 02. Thread 클래스 2.1 달리기 2.2 ThreadState 열거형 2.3 Thread 클래스 7장 안전한 스레드 01. 스레드의 문제점 1.1 문제의 가능성 1.2 문제점 발생 02. 동기화(synchronization) 2.1 모니터(monitor) 2.2 lock 키워드 2.3 메소드 전체 동기화 2.4 Interlocked 클래스 2.5 WaitHandle 03. 멀티스레딩 응용 프로그램의 설계 3.1 공유 데이터 3.2 디자인 패턴의 이용 8장 TCP 서버의 설계 01. 서버의 설계 02. 서버의 틀 만들기 2.1 프로젝트 만들기 2.2 App 클래스 프로그래밍 03. 컬렉션(collections) 3.1 컬렉션(collections)이란 3.2 System.Collections.ArrayList 3.3 System.Collections.Hashtable과 System.Collections.SortedList 3.4 System.Collections.Queue와 System.Collections.Stack 3.5 이 외의 컬렉션 04. 서버의 구현 4.1 SimpleServer 클래스 프로그래밍 4.2 DateTimeService 클래스 프로그래밍 9장 소켓의 Wrapper 클래스들 01. TcpClient 클래스 1.1 DateTimeClient 1.2 TcpClient 클래스 1.3 TcpClientImitation 예제 02. TcpListener 클래스 2.1 TcpListener 클래스 2.2 TcpListenerImitation 예제 03. UdpClient 3.1 UdpClientTest 예제 3.2 UdpClient 클래스 10장 소켓 고급 01. 블러킹(blocking) 02. 비동기 메소드 03. 소켓 옵션 3.1 소켓 옵션 메소드 3.2 SocketOptionLevel 열거자 3.3 SocketOptionName 열거자 3.4 SocketOption의 사용 04. 그 외의 메소드들 11장 소켓 옵션과 에러 코드 01. 소켓 옵션 1.1 중요한 옵션들 1.2 사용하고 있는 소켓 주소에 바인드를 하기 위한 소켓 옵션 02. SocketException 2.1 소켓 에러 코드 2.2 에러 코드 12장 1:1 채팅 프로그램 01. 1:1 채팅 프로그램의 설계 02. DirectChat 프로젝트 03. DirectChat 폼 프로그래밍 04. IChatPeer 인터페이스의 구현 4.1 DirectChatServer 클래스 프로그래밍 4.2 DirectChatClient 클래스 프로그래밍 05. 실행 13장 멀티 채팅 프로그램 01. 멀티 채팅 프로그램의 설계 02. MultiChat 프로젝트 03. MultiChat 폼 프로그래밍 3.1 ServerSettingForm, ClientSettingForm 클래스 프로그래밍 3.2 MultiChatForm 클래스 프로그래밍 04. IChatPeer 인터페이스의 구현 4.1 MultiChatServer 클래스 프로그래밍 4.2 MultiChatServer.Client 클래스 프로그래밍 4.3 MultiChatClient 클래스 프로그래밍 05. 실행 14장 멀티캐스팅 01. 멀티캐스팅과 브로드캐스팅 1.1 멀티캐스팅과 브로드캐스팅 1.2 멀티캐스트 주소 1.3 멀티캐스트 소켓 생성 02. UdpClient를 이용한 멀티캐스팅 03. Socket을 이용한 멀티캐스팅 04. 브로드캐스팅 05. 멀티캐스팅 관련 옵션 15장 Raw 소켓 01. Raw Socket 02. IP(Internet Protocol, 인터넷 프로토콜) 데이터그램 2.1 IP 데이터그램 2.2 RawSocketSniffer 16장 메시저 서버 01. 메신저의 전체 구조 1.1 전체 구조 1.2 솔루션 만들기 02. 서버의 설계 2.1 서버의 인터페이스 03. IMessengerServerUI의 구현 04. SimpleMessengerCommon 프로젝트 4.1 TextStreamClient 클래스 프로그래밍 4.2 공통 상수 정의 05. IMessengerServer의 구현 5.1 MessengerServer.TextStreamClientElement 클래스 프로그래밍 5.2 MessengerServer 클래스 프로그래밍 06. IMessengerDB의 구현 6.1 DB 스키마 정의 6.2 IMessengerDB의 구현 17장 메신저 클라이언트 01. 메신저 클라이언트 1.1 클라이언트 프로젝트 추가 1.2 클라이언트의 전체 구조 1.3 클라이언트 인터페이스 정의 02. 인증 전 2.1 인증 전의 폼 디자인 2.2 로그인 폼 2.3 사용자 등록 폼 2.4 상수 설정 2.5 IPreauthenticateClient 인터페이스의 구현 2.6 서버에서 메시지 받기 03. 인증 후 3.1 인증 후의 폼 디자인 3.2 친구 리스트 폼 3.3 App 클래스 3.4 상수 정의 3.5 IPostauthenticateClient의 구현 3.6 서버에서 메시지 받기 04. 결과 3부 .NET 리모팅/웹/웹 서비스 18장 .NET 리모팅(.NET remoting) 01. .NET 리모팅은? 1.1 .NET 리모팅의 탄생 배경 1.2 .NET 리모팅의 장점 02. .NET 리모팅 맛보기 03. .NET 리모팅의 구성 요소 3.1 원격 객체(remoting object) 3.2 마샬링 방식 3.3 채널(channel) 3.4 원격 객체 활성화 04. 리모팅 설정 파일 4.1 리모팅 설정 파일 맛보기 4.2 설정 파일 19장 웹과 HTTP 01. 웹(web)이란? 1.1 웹의 정의 1.2 HTTP의 작동 방식 1.3 URI(Uniform Resource Identifier) 1.4 요청 방식 1.5 HTTP 요청과 응답의 예 02. 웹 접근의 기초 2.1 웹 페이지 받아 오기 2.2 Uri 클래스 2.3 WebRequest 클래스 2.4 WebResponse 클래스 20장 웹에 접근하는 방법 01. HTTP 요청과 응답 1.1 쿠키 얻어오기 1.2 HttpWebRequest 클래스 1.3 HttpWebResponse 클래스 02. WebClient 클래스를 이용하여 다운로드 2.1 웹 이미지 뷰어 2.2 WebClient 클래스 03. 웹 브라우저 만들기 21장 웹 서비스(Web Service) 01. 웹 서비스(web service)란? 1.1 웹 서비스의 탄생 배경 1.2 웹 서비스의 구조 02. 웹 서비스 맛보기 2.1 더하기(+) 웹 서비스 2.2 더하기 웹 서비스 클라이언트 03. HTTP와 XML/SOAP 3.1 HTTP를 사용하는 이유 3.2 HTTP와 XML/SOAP의 결합 04. WSDL 4.1 WSDL의 전체 구조 4.2 더하기 웹 서비스의 WSDL 05. 더하기 웹 서비스 다시 살펴보기 5.1 웹 서비스 지시문 5.2 웹 서비스의 구현 5.3 웹 서비스의 배포 06. UDDI