-
基础tip实现网络通信 一个是客户端 一个在服务端 InputStream 和OutputStream 步骤查看全部
-
InetAddress类的使用: 、可以获取本地ip地址和主机名查看全部
-
tcp/ip通信协议 ipv4 3位 端口0~65535 0~1023端口被系统保留下下来 两台电脑之间想要互相通信 (需要知道电话号码(ip和分机号端口口) 组成完整的通信号 socket 是终结点(A,B两端点) 双向通信 ftp:21 telnet:23 InetAddress: 网络上的硬件资源查看全部
-
package com.imooc.UDP; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException; import java.net.UnknownHostException; public class UDPClient { /** * 客户端 * @param args * @throws IOException *查看全部
-
package com.imooc.UDP; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException; public class UDPServer { /** * 服务器端,实现基于UDP的用户登录 * @param args * @throws IOException */ public static void ma查看全部
-
服务器端实现步骤: 1、创建DatagramSocket,指定端口号 2、创建DatagramPacket 3、接受客户端发送的数据信息 4、读取数据 客户端实现步骤: 1、定义发送的信息 2、创建DatagramPacket,包含我们将要发送的信息 3、创建DatagramSocket 4、发送数据查看全部
-
UDP协议(用户数据报协议)是无连接、不可靠的、无序的。 UDP编程:进行数据传输时,首先需要将要传输的数据定义成数据包(Datagram),在数据报中指明数据所要达到的Socket(主机地址和端口号),然后再将数据报发送出去。 相关操作类: DatagramPacket:表示数据报包 DatagramSocket:进行端到端通信的类查看全部
-
package com.imooc.socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintWriter; import java.net.Socket; import java.net.UnknownHostException; /* * 客户端 */ public class Clien查看全部
-
package com.imooc.socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintWriter; import java.net.Socket; /* * 服务器端线程处理类 */ public class ServerThread extends Thread { //和本线程相查看全部
-
package com.imooc.socket; import java.io.IOException; import java.net.Inet4Address; import java.net.InetAddress; import java.net.ServerSocket; import java.net.Socket; /** * * 基于TCP协议的Socket通信 * 服务端 * */ public class Server { public static void main(String[] args){ try { //1、创建一个服务器端Soc查看全部
-
package com.imooc.socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintWriter; import java.net.Socket; import java.net.UnknownHostException; /* * 客户端 */ public class Clien查看全部
-
package com.imooc.socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; /** * * 基于TCP协议的Socket通信 * 服务端 * *查看全部
-
多线程服务器: 应用多线程来实现服务器与多客户端之间的通信 基本步骤: 1、服务器端创建ServerSocket,循环调用accept()等待客户端连接 2、客户端创建一个socket并请求和服务器端连接 3、服务器端接受客户端的请求,创建socket与客户端建立专线连接 4、建立连接的两个socket在一个单独的线程上对话 5、服务器端继续等待新的连接查看全部
-
package com.imooc.socket; import java.io.IOException; import java.io.OutputStream; import java.io.PrintWriter; import java.net.Socket; import java.net.UnknownHostException; /* * 客户端 */ public class Client { public static void main(String[] args){ try { //1、创建客户端Socket,指定服务器地址和端口号 Socket查看全部
-
package com.imooc.socket; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; /** * * 基于TCP协议的Socket通信 * 服务端 * */ public class Server { public static void main(String[]查看全部
举报
0/150
提交
取消