반응형 java 썸네일형 리스트형 자바(JAVA) 채팅 프로그램(2) (웹 소켓 TCP/IP) 이전 글에서는 프로그램의 실행 결과와 웹 소켓에 대해서 알아보았다. 이 글에서는 채팅 프로그램의 전반적인 코드를 살펴보겠다. ChatServer.java package server; import java.net.InetAddress; import java.net.ServerSocket; import server.thread.AcceptThread; public class ChatServer { public ServerSocket server; public ChatServer() { try { server = new ServerSocket(8000); System.out.println("[ "+InetAddress.getLocalHost()+" ] - 서버 소켓 생성"); }catch(Exception e.. 더보기 자바(JAVA) 채팅 프로그램(1) (웹 소켓 TCP/IP) 이번엔 자바로 웹소켓을 사용하여 채팅 프로그램을 만드는 것을 해보았다. 설명하기에 앞서 실행결과를 보여주면 (자바 스윙으로 짰다.) 밑에 커서를 두고 채팅을 치면 실시간으로 채팅이 반영되는 것을 볼 수 있다. 업로드 버튼으로 파일을 불러오고 목록을 보면 업로드한 파일의 목록을 볼 수 있다. 그 후 다운로드로 자신의 PC에 파일을 다운할 수 있다. 이 프로그램은 TCP/IP 웹소켓 을 기반으로 하여 만들었다. 먼저 TCP/IP에 대해서 알아보자. TCP/IP의 개념(Transmission Control Protocol / Internet Protocol)의 개요 가. TCP/IP 정의 TCP/IP는 네트워크를 상호 연결시켜 정보를 전송할 수 있도록 하는 기능을 가진 다수의 프로토콜이 모여 있는 프로토콜의 .. 더보기 이전 1 다음 반응형