본문 바로가기
반응형

소켓2

안드로이드 자바 소켓서버 통신 ●소켓- 일상 용어에서는 전구를 끼울 수 있는 도구를 말한다. 자바언어에서는 네트워크를 제어하는 클래스를 의미한다.자바에서는 개발자가 네트워크 전문지식이 없어도 프로그래밍적으로 제어가 가능하도록 추상화시켜 제공해준다. ●예제 서버- ChatServer.javapackage chat; import java.io.IOException;import java.net.InetAddress;import java.net.ServerSocket;import java.net.Socket;import java.util.Vector; public class ChatServer {//서버소켓 - 클라이언트의 접속을 받아들이는 클래스int port=7777;ServerSocket server;Vector connectList;.. 2015. 5. 10.
자바 네트워크 프로그래밍 TCP/IP 소켓 ●소켓- 네트워크에 연결된 각 컴퓨터간에 데이터를 주고 받을 때 사용하는 도구이다. - 소켓은 하드웨어 장비가 아닌 소프트웨어 차원의 개발 도구이다. ●서버 소켓- 서버 소켓은 클라이언트 소켓으로부터 접속 요청을 기다리고, 접속 요구가 있으면 클라이언트와 통신할 서버 측의 소켓을 생성한다. - 자바에서는 ServerSocket 클래스가 서버 소켓을 위한 기능을 제공한다. ●클라이언트 소켓- 서버 소켓의 IP주소와 포트 번호를 필요로한다. - 클라이언트에서 소켓 객체를 만들면, 소켓은 바로 주어진 IP주소와 포트 번호로 서버에 연결을 시도하고 서버소켓은 다른 소켓을 만들어 클라이언트 소켓과 연결한다. - 자바에서는 Socket 클래스를 이용한다. ●ex- 서버에서 클라이언트에 현재 시간을 전송하는 예제 -.. 2014. 1. 31.
반응형