목록분류 전체보기 (198)
Wanna be Brilliant Full-Stack Developer
클라이언트소켓을 만들어보자! 서버 소켓은 필요없고 Socket이 필요하다. BufferedReader가 아니라 BufferedWriter가 필요하다. 서버쪽으로 글을 쓰기 때문이다. 생성자를 만들고 클라이언트 소켓 시작이라는 메시지를 주고 new ClientFile()하면 저 메시지가 뜰것이다 .저 소켓은 버퍼로부터 읽기 때문에 Input이고 클라이언트 소켓은 어떤 버퍼를 다는가? 버퍼를 다는데 쓰기 때문에 output하는 버퍼가 필요하다. 14번 라인이 실행될때 무슨일이 일어나는가? 서버소켓의 accept() 메서드가 호출 된다. 그러면서 소켓이 만들어진다. 즉! 이 두 소켓(소켓, 클라이언트 소켓)이 연결이 되는것이다. 연결이 되고 나서 BufferedWriter를 달아야한다. 쓰는 어떤 정수를 문자..
Queue같은 경우는 파이프 형태로 먼저 들어간 Data가 먼저 나간다. Stack같은 경우에는 예재로 많이 나오는 것이 동전 저장 해놓는 장난감 아는가? 동전 하나를 넣으면 밑으로 내려가고 , BB탄 탄창 같은거를 총알을 넣으면 내일 나중에 넣은것이 가장 먼저 나오게 될것이다. 어쨋든 프로그램의 대부분은 자료들을 가지고 정렬및 가공을 한뒤에 필요한 정보를 찾아서 화면에 보여주는 형식이라고 생각하는편이기 때문에 Queue, Stackc, List, Dictionary, DataTable, DataSet 등의 자료 구조들을 알아 두면 어렵게 구현해야 하는 프로그램도 쉽게 구현이 가능하다고 생각합니다. Queue의 경우 터널 형의 자료 구조로 생각 하면 될것 같고 자료의 이동도 선입선출(먼저들어간 Data가..
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Windows.Forms; namespace _18_Simple_Clicker { public partial class Form1 : Form { private double iTick = 0; // 한 Tick 당 더할 값 private double iTotal = 0; // 전체 값 private int i1A..