>  기사  >  Java  >  Java 네트워크 프로그래밍 TCP 전송 확립 및 기본 아이디어 분석

Java 네트워크 프로그래밍 TCP 전송 확립 및 기본 아이디어 분석

php是最好的语言
php是最好的语言원래의
2018-07-28 11:08:591681검색

tcp 전송: 클라이언트와 서버를 설정한 후 소켓의 IO 스트림을 통해 데이터를 전송하고 소켓을 닫습니다.

vJava 네트워크 프로그래밍 TCP 전송 확립 및 기본 아이디어 분석Java 네트워크 프로그래밍 TCP 전송 확립 및 기본 아이디어 분석

Java 네트워크 프로그래밍 TCP 전송 확립 및 기본 아이디어 분석

package cn.hncu.tcp.show;

import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStream;
//import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;

public class MySocketServer {
  public static void main(String[] args) throws IOException {
	    ServerSocket ss=new ServerSocket(6666);
	    /*
		 * 服务器在等待客户端来握手(建立连接),这是一个阻塞方法,
		 * 如果没有客户端来握手则会一直处于等待状态。
		 * 若客户端来请求握手且成功,则会返回与对方(客户端)通讯的Socket s。
		 * 在后面就可以通过这个返回的s进行与这个客户端通讯
		 */
	    Socket s=ss.accept();
	    
		//程序若执行到这一句,则表示服务器端一定有一个客户端连接成功,且与对方通讯的Socket就是s
		System.out.println("2222222");
		
		//s中包含两个流: in, out
		//OutputStream out=s.getOutputStream();//通过out发数据给对方
		InputStream in=s.getInputStream();//通过in读取对方发来的数据
		
		//收数据
		DataInputStream din=new DataInputStream(in);
		String str=din.readUTF();
		System.out.println(str);
		
		din.close();
		in.close();
}
}
rrree

Java 네트워크 프로그래밍 TCP 전송 확립 및 기본 아이디어 분석

#🎜 🎜# 관련 기사:

java 기반 TCP 네트워크 통신의 자세한 예

Java 네트워크 프로그래밍은 그림과 함께 간단한 것부터 깊은 것까지 텍스트# 🎜🎜#관련 동영상:

TCP/IP 튜토리얼

위 내용은 Java 네트워크 프로그래밍 TCP 전송 확립 및 기본 아이디어 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.