데이터 통신이 없습니다.그냥 서버와 클라이언트의 연결만 하는 예제입니다.서버먼저 실행시켜주신 후에 클라이언트에서 연결요청을 해야합니다. SERVERpackage network; import java.io.*;import java.net.*; public class ServerExample { public static void main(String[] args) { ServerSocket serverSocket = null;try {serverSocket = new ServerSocket();serverSocket.bind(new InetSocketAddress("localhost", 7121));while(true) {System.out.println("WATING CONNECT");Socket sock..
TCP는 연결 지향적 프로토콜, TCP는 데이터를 정확하고 안정적으로 전달, TCP는 데이터를 보내기전 반드시 연결이 되어있어야함, 상대적으로 UDP에 비해 전송속도가 느릴수 있음 ServerSocket 클라이언트의 연결요청을 기다리면서 연결 수락을 담당하는 클래스Socket 연결된 클라이언트의 통신을 담당하는 클래스 서버에 연결하려면 포트가 필요한데 이 포트를 바인딩 포트(Binding port)라고 함 ServerSocket을 생성할 때 해당 포트가 다른 프로그램에서 사용중이면 BindException 발생ServerSocket은 연결 수락을 위해 accept() 메소드 실행해야함 연결되기 전엔 블로킹상태(thread 대기상태)accept() 블로킹 상태일때 SeverSocket을 닫으려고 close..
package assignment;//textfield에서 입력한거 txLog로 가게 하는거 O, 엔터치면X(액션리스너인데 키리스너인가), 센드버튼 누르면O//로그인 하게되면 그 아이디 리스트에 추가하고 로그아웃시 삭제하기 X//로그인할때 id pw 검증하기 with login.txt file io Oimport javax.swing.*; import javax.swing.event.*; import java.awt.*; import java.awt.event.*;import java.io.*;import java.awt.Container;import java.awt.GridLayout;import java.util.StringTokenizer;import java.util.Vector; public c..
Contact: j0n9m1n1@gmail.com