프로그램개발/Tip!!(5)
-
MS Timezone
C#으로 GMT적용하다 보면 필요한 데이터 입니다.작성한김에 올립니다. ID TIMEZONE GMT TIME City Morocco Standard Time (GMT) Casablanca GMT +00:00 Casablanca GMT Standard Time (GMT) Greenwich Mean Time : Dublin Edinburgh Lisbon London GMT +00:00 Greenwich Mean Time : Dublin Edinburgh Lisbon London Greenwich Standard Time (GMT) Monrovia Reykjavik GMT +00:00 Monrovia Reykjavik W. Europe Standard Time (GMT+01:00) Amsterdam Berli..
2016.08.20 -
[C#] 웹서버를 만들어 봅시다.
이것 저것 개발하다 보면 간단하게 쓸수 있는 서버가 많이 필요합니다. Server-Client 구조의 간단한 프로그램들이 많이 필요하게 되죠. 이럴때 쓸려고 만든 웹서버 입니다. 웹으로 할때 장점은 워낙 오픈된 웹클라이언트 소스가 많아서 이것들을 가져다 쓸수 있다. 브라우져로도 확인을 할수 있다 정도 겠네요. 샘플소스로 구동한 모습입니다. 소켓 리스닝 하고 있다가 웹형식으로 넘어 오는거 파싱해서 다시 http로 리턴 해주면 됩니다. 대강의 코드는 아래와 같습니다.제가 설명을 잘못해서 T.T using System; using System.Diagnostics; using System.IO; using System.Net; using System.Net.Sockets; using System.Text; u..
2015.12.25 -
[C#]ASC II Code
ASC II Code Serial 통신등에서 많이 쓰는 아스키 코드 표입니다. public class ASCIICode { public const byte NUL = 0x00; // 0 / Null Character / 공백 문자 public const byte SOH = 0x01; // 1 / Start of Header / 헤더 시작 public const byte STX = 0x02; // 2 / Start of Text / 본문 시작, 헤더 종료 public const byte ETX = 0x03; // 3 / End of Text / 본문 종료 public const byte EOT = 0x04; // 4 / End of Transmission / 전송 종료, 데이터 링크 초기화 public c..
2015.11.14 -
[C#] 토렌토 파일을 읽어 봅시다.
토렌토 파일은 bencode라는 넘으로 작성되어져 있습니다.키 + 값길이 : 값 + 키 + 값길이 : 값 ....이렇게 반복되는 형태의 코드입니다.예제) into4:aaaafile5:bbbbb 이넘을 파싱해서 우리가 필요한 정보들을 쏙쏙 뽑아 옵니다.패키지 정보 : https://github.com/Krusen/BencodeNET using BencodeNET; using BencodeNET.Objects; using neo365.IO; using System; using System.Collections.Generic; using System.IO; using System.Text; namespace neo365.Files { public class BencodeFile { public class Be..
2015.10.17 -
[PHP]이메일 존재 여부 검사기~
/** email_validation.php*/class email_validation_class{ var $email_regular_expression="^([-!#\$%&'*+./0-9=?A-Z^_`a-z{|}~ ])+@([-!#\$%&'*+/0-9=?A-Z^_`a-z{|}~ ]+\\.)+[a-zA-Z]{2,4}\$"; var $timeout=0; var $localhost=""; var $localuser=""; var $debug=1; Function OutputDebug($message) { echo $message,"\n"; } Function GetLine($connection) { for($line="";;) { if(feof($connection)) return(0); ..
2007.10.01