본문 바로가기

IT·컴퓨터24

Thread 5분연습 예제 단지 스레드 생성후 중단, 다시시작 종료하는 5분프로그램뭐어~~ 5분보다 더 빨리 짤 수 있다고?ㅋ 2009. 1. 15.
[C#] TCP에코서버 클라이언트 스트림으로 주고받기 예제 --TCP 에코서버 스트림으로 주고받기 --using System; using System.Collections.Generic; using System.Linq; using System.Text; //네임스페이스 추가 using System.Net; using System.Net.Sockets; using System.IO; namespace TCPEchoServer { class Program { const int ServerPort = 4576; static void Main(string[] args) { Socket listenSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IPEndPoint .. 2009. 1. 15.
[C#]TCP 에코 서버 클라이언트 예제 --TCP 에코서버--using System; using System.Collections.Generic; using System.Linq; using System.Text; //네임스페이스 추가 using System.Net; using System.Net.Sockets; using System.IO; namespace TCPEchoServer { class Program { const int ServerPort = 4576; static void Main(string[] args) { Socket listenSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IPEndPoint listenEP = n.. 2009. 1. 15.
[C#] ASCII로 파일입출력 하기 예제 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO;namespace ASCIIFileWriter { class Program { //받을 버퍼의 크기 const int ReadBufferSize = 128; static void Main(string[] args) { try { FileStream file = null; //읽기로 파일 열거나 생성 file = new FileStream("ASCIIFileSample.txt", FileMode.OpenOrCreate, FileAccess.Read); //버퍼 크기만큼 읽음 byte[] buffer = new byte[Read.. 2009. 1. 15.
[C#]인코딩예제 using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace EncodingTest { class Program { //귀찮아서 줄여씀 static private Encoding ASCII = Encoding.ASCII; static private Encoding Unicode = Encoding.Unicode; static void Main(string[] args) { string originalString = "Hello~?"; Console.WriteLine("원본 문자열 : {0}", originalString); //byte단위로 변환 Console.Write("원본 문자열 내용 : ".. 2009. 1. 15.
[C#]String 클래스 사용법 예제 using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace StringVsStringBuilder { class Program { static void Main(string[] args) { #region StringBuilder사용법 string suffix = "냐옹이"; string myString = "hi"; Console.WriteLine(myString.Insert(myString.Length,suffix)); Console.WriteLine(myString); StringBuilder myStringBuilder = new StringBuilder(myString); Console.. 2009. 1. 15.
[C#]UDP 기본 에코서버클라이언트 --에코서버-- using System; using System.Collections.Generic; using System.Linq; using System.Text; //추가한 네임스페이스 using System.Net; using System.Net.Sockets;namespace UdpEchoServer { class Program { //포트번호 const int ServerPortNumber = 5432; static void Main(string[] args) { try { //UDP Socket 만들기 Socket udpSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); // udpSocke.. 2009. 1. 14.
DTD 규칙 DTD의 구분내부 DTDDOCTYPE 선언의 구성요소"로 요소 타입 선언의 끝을 표시" 2009. 1. 9.
Vaild XML 문서란 - DTD에 대한 필요성 XML문서를 "기준에 따른 표준화가 되게 하기 위한 문서의 저장 형태"라고 본다면 XML은 표준화에 적합한지 유효성 검증이 필요 Valid 문서 => 유효성 검증이 된 XML 문서 -> Well-Formed XML 문서에 좀 더 제한을 주고 엄격성을 더하여 표준화한 문서 (Well-Formed XML 문서의 부분집합) Valid한 문서인지를 판단하는 표준 정의 -> DTD를 이용DTD : Document Type DefinitionsXML 문서가 어떻게 구조화되어 있어야 하며 어떤 요소들이 포함되어야 하며, 어떤 종류의 데이터가 포함시키는가, 기본값은 무엇인가 등등의 규칙을 정의 DTD를 이용하면 문서의 타입을 정의하여 정해진 규칙으로 유효성 검사를 수행하기 때문에 문서의 표준화 가능. -정리-*Vali.. 2009. 1. 9.