Java Socket 20080428 C JAVA socket Server Socket
- Slides: 20
Java Socket 통신 20080428 이개혁 정대준
네트워크 통신 구조 C JAVA socket Server. Socket bind listen accept Socket Read/Write close
네트워크 클래스 구조 C의 socket Int socket(int domain, int type, int protocol) Java의 Server. Socket server. Socket = new Server. Socket(port);
네트워크 클래스 구조 C의 bind Int bind(int sockfd, struct sockaddr *myaddr, int addrlen); Java • 주소 할당의 업무를 Server. Socket이 알아 서 할당하고 Client와의 통신 포트 만을 입 력 한다.
네트워크 클래스 구조 C의 listen Int listen(int s, int backlog) Java • Server. Socket을 초기화 이후 부터 listen상 태에 들어 간다.
네트워크 클래스 구조 C의 accept Int listen(int s, struct sockaddr *addr, int addrlen) Java의 accept Socket socket = server. Socket. accept();
네트워크 클래스 구조 C의 read/write • read str_len=read(sock, message, sizeof(message) – 1); • write(clnk_sock, message, sizeof(message));
네트워크 클래스 구조 Java의 read/write • read Input. Stream in = socket. get. Input. Stream(); Data. Input. Stream din = new Data. Input. Stream(in); System. out. println(din. read. UTF());
네트워크 클래스 구조 Java의 read/write • Write Scanner scanner = new Scanner(System. in); Output. Stream out = socket. getoutput. Stream(); Data. Output. Stream dout = new Data. Output. Stream(out); //1>dout. write. UTF(“Hello World”); //2>dout. write. UTF(scanner. read. Line());
네트워크 클래스 구조 C의 close(clnk_sock); Java의 close dout. close(); socket. close();
네트워크 통신 구조 C JAVA socket Socket connect Read/Write close
네트워크 클래스 구조 • C의 Client Socket int socket(PF_INET, SOCK_STREAM, 0); • Java의 Client Socket socket = null;
네트워크 클래스 구조 • C의 Connect int connet(int sockfd, struct sockaddr *serv_addr, int addrlen); • Java socket = new Socket(server. Ip, port); 객채를 생성하는 시점이 connect다.
네트워크 클래스 구조 • C의 Client read/write – Server와 동일하다 • Java의 Client read/write – Server와 동일하다
C의 통신 구조 Server Client socket Socket bind listen 1 2 accept Read/Write close connect Read/Write 4 close
Java의 통신 구조 Server Client Server. Socket 1 2 Socket Read/Write close
- Lập trình socket giao tiếp tcp client/server java
- Socket thread python
- Socket server
- Java socket proxy
- Java raw socket
- Java client server tutorial
- Rmi vs socket
- Socket java example
- Applicazione distribuita
- Socket java example
- Java raw socket
- Java irc server
- Java server pages
- Knock knock server java
- Java.rmi.server.codebase
- Java server pages
- Java server pages tutorial
- Jsf sample
- Irc java
- Java server pages
- Java import java.util.*