1. Java网络程序都建立在TCP/IP协议基础上。Socket封装了低层的传输细节,应用层的程序通过socket来建立与远程主机的连接,以及进行数据传输。
套接字是通信连接两端的收发器
Java中有3种套接字:Java.net.Socket,java.net.ServerSocket和java.net.DatagramSocket. 其中,Java.net.Socket,java.net.ServerSocket类建立在TCP协议基础上,java.net.DatagramSocket类建立在UDP协议基础上。Java网络程序都采用客户/服务器通信模式。
ServerSocket的构造方法负责在操作系统中把当前进程注册为服务器进程。服务器程序接下来调用ServerSocket对象的accept()方法,该方法一直监听端口,等待客户的连接请求,如果收到一个连接请求,accpet()方法就会返回一个Socket对象,这个Scoket对象与客户端的Socket对象形成一条通信线路。
SccketServer server = new SocketServer(8000);//将当前进程注册为服务器进程
Socket socket = server.accept();//一直监听端口,收到请求就返回一个socket对象,与客户端建立通信线路。
分享到:
相关推荐
Java网络编程资料[Socket套接字—Java套接字编程.chm,网络协议—Java网络编程之传输控制协议.chm,相关API—Java Transaction API概述.chm]
JAVA网络编程资料(4)-相关API—Java Transaction API概述(1).chm
有关JAVA网络编程方面的学习资料,包括:Socket套接字、网络功能与编程、网络功能与编程以及相关API—Java Transaction API概述等。
由四个CHM组成: Socket套接字—Java套接字编程 基础知识—Java的网络功能与编程 网络协议—Java网络编程之传输控制协议 相关API—Java Transaction API概述
Java语言基础 Java网络编程技术 Java程序设计使用教程 第01章 java语言概述(共43页).ppt Java语言基础 Java网络编程技术 Java程序设计使用教程 第02章 java语言基础(共112页).ppt Java语言基础 Java网络编程技术...
完整版 Java编程基础入门教程 Java语言程序设计 第10章_网络编程(共68页).ppt 完整版 Java编程基础入门教程 Java语言程序设计 第11章_数据库的连接(共36页).ppt 完整版 Java编程基础入门教程 Java语言程序设计 ...
【完整课程列表】Java语言基础 Java网络编程技术 Java程序设计使用教程 第01章 java语言概述(共43页).pptJava语言基础 Java网络编程技术 Java程序设计使用教程 第02章 java语言基础(共112页).pptJava语言基础 ...
13.1 Java网络编程概述 13.2 基于连接的网络和无连接网络之间的比较 使用TCP实现基于连接的网络 13.3 使用UDP实现无连接网络 13.4 总结 13.5 练习 第14章 Nodez!游戏简介 14.1 Beefheart上尉和他的Magic引擎 Magic...
推荐优质Java课程 疯狂Java语言编程 Java入门到进阶教程 01.Java语言概述(共21页).ppt 推荐优质Java课程 疯狂Java语言编程 Java入门到进阶教程 02.理解结构化程序设计_理解面向对象(共25页).ppt 推荐优质Java...
Java编程详细教程Java编程概述PPT教案学习.pptx
Socket套接字—Java套接字编程 基础知识—Java的网络功能与编程 网络协议—Java网络编程之传输控制协议 相关API—Java Transaction API概述
Java经典编程300例》内容包括java语言概述、eclipse开发工具、java语言基础、流程控制、数组及其常用操作、面向对象入门、面向对象进阶、字符串与包装类、java集合类框架、常用数学工具类、错误处理、输入/输出、...
Java经典编程300例》内容包括java语言概述、eclipse开发工具、java语言基础、流程控制、数组及其常用操作、面向对象入门、面向对象进阶、字符串与包装类、java集合类框架、常用数学工具类、错误处理、输入/输出、...
第5章 Java Servlet中的网络编程 5. 1 Java套接字网络编程 5. 1. 1 InetAddress类 5. 1. 2 Socket类 5. 1. 3 给手机发送网上短信息 5. 2 Java网络编程中的高层类 5. 2. 1 URL类 5. 2. 2 URLConnection类 第6...
Java实用编程技术第章-Java语言概述及编程基础.pptx
JAVA编程 1概述.ppt
02-Java NIO-概述.mp4 03-Java NIO-Channel-概述.mp4 04-Java NIO-Channel-FileChannel(介绍和示例).mp4 05-Java NIO-Channel-FileChannel详解(一).mp4 06-Java NIO-Channel-FileChannel详解(二).mp4 07-Java NIO-...