DB에 name 과 tel 의 컬럼이 있고, Rows 이 저장되어 있음. 서버는 소켓 연결을 통해 DB와 클라이언트간의 통신을 이루게 해주고 클라이언트는 insert, update, select, delete를 간단하게 해볼수 있다. update시 이름을 통해서만 각 컬럼 수정이 가능하다. 단순 테스트 용이므로 수많은 예외처리는 구현되어 있지 않다. * Server using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using Sy..
전에꺼 수정본.. 서버에 소켓이 열려있어야 클라이언트에서 접속 가능.. 서버에서 소켓이 열려있지 않았을 때 클라이언트에서 연결 시도 할 경우의 에러 처리 구문 아직 없음. *Server using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; using System.Net; using System.Net.Sockets; using System.IO; using System.Threadi..
DB에 데이터가 있는 상태에서 C#으로 서버와 클라이언트를 만들고 서버는 DB와 클라이언트 연결. 클라이언트는 서버와 연결해서 원하는 값을 서버를 통해서 DB로 부터 가져오기. DB에는 name과 tel 이라는 Column을 가지고 있으며 여러개의 Rows를 가지고 있는 상태. 클라이언트에서는 textBox1에 name을 입력하면 textBox2에 name에 해당하는 tel 값을 가지고 온다. 서버에서는 연결 소켓을 만들어 이것을 쓰레드로 돌린다. 쓰레드로 돌리면서 클라이언트로부터 Stream이 전송되면 Check()함수로 DB에서 원하는 값을 검색한다. 클라이언트도 마찬가지로 서버 연결 소켓을 쓰레드로 만들어 아예 생성자로부터 쓰레드를 실행시키게끔 하였다. *Server using System; usi..