티스토리 뷰
Java client, server connect example 클라이언트, 서버 연결 예제 only connect
j0n9m1n1 2017. 11. 1. 16:45데이터 통신이 없습니다.
그냥 서버와 클라이언트의 연결만 하는 예제입니다.
서버먼저 실행시켜주신 후에 클라이언트에서 연결요청을 해야합니다.
SERVER
package 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 socket = serverSocket.accept();
InetSocketAddress isa = (InetSocketAddress) socket.getRemoteSocketAddress();
System.out.println("ACCEPT THE CONNECT(" + isa.getHostName() + ")");
}
}catch(Exception e) {
}
if(!serverSocket.isClosed()) {
try {
serverSocket.close();
}catch(IOException e1) {
}
}
}
}
package network;
import java.net.*;
import java.io.*;
public class ClientExample {
public static void main(String[] args) {
Socket socket = null;
try {
socket = new Socket();
System.out.println("REQUEST THE CONNECT");
socket.connect((new InetSocketAddress("localhost", 7121)));
System.out.println("SUCCESS THE CONNECT");
}catch(Exception e) {
}
if(!socket.isClosed()) {
try {
socket.close();
}catch(IOException e1) {
}
}
}
}
'Java > for Class, Project' 카테고리의 다른 글
PBL 프로젝트 문서 관련 요구 사항 (0) | 2017.11.06 |
---|---|
Java Client, Server data communication example 클라이언트, 서버 데이터통신 예제(이것이 자바다) (0) | 2017.11.01 |
Java TCP 네트워킹 (tcp networking) 노트 (이것이 자바다2) (0) | 2017.11.01 |
JAVA 자바 채팅 인터페이스, 로그인(Chat interface, login only, JFrame, WindowBuilder) (0) | 2017.10.28 |
JAVA GUI 이벤트 처리 로그인 폼 (0) | 2017.10.23 |
티스토리 방명록
- Total
- Today
- Yesterday
Contact: j0n9m1n1@gmail.com