您现在的位置是:主页 > news > 怎么自己建立网站及建立网站方法/做seo必须有网站吗

怎么自己建立网站及建立网站方法/做seo必须有网站吗

admin2025/5/2 10:04:48news

简介怎么自己建立网站及建立网站方法,做seo必须有网站吗,做pc端网站什么开头,做网站的分页查询Java之(Java SE第十三篇):网络编程、TCP/UDP通信](https://blog.nowcoder.net/n/87c6b3eb1f6f417794f65600bd15fc7a) 服务器 TCP通信的客户端:向服务器发送连接请求,给服务器发送数据,读取服务器回写的数据 表示客户端的类: java.net.Socket:此类实现客户端套接字(…

怎么自己建立网站及建立网站方法,做seo必须有网站吗,做pc端网站什么开头,做网站的分页查询Java之(Java SE第十三篇):网络编程、TCP/UDP通信](https://blog.nowcoder.net/n/87c6b3eb1f6f417794f65600bd15fc7a) 服务器 TCP通信的客户端:向服务器发送连接请求,给服务器发送数据,读取服务器回写的数据 表示客户端的类: java.net.Socket:此类实现客户端套接字(…

Java之(Java SE第十三篇):网络编程、TCP/UDP通信](https://blog.nowcoder.net/n/87c6b3eb1f6f417794f65600bd15fc7a)

服务器
TCP通信的客户端:向服务器发送连接请求,给服务器发送数据,读取服务器回写的数据
表示客户端的类:
java.net.Socket:此类实现客户端套接字(也可以就叫“套接字”)。套接字是两台机器间通信的端点。
套接字:包含了IP地址和端口号的网络单位
实现步骤:
1.创建一个客户端对象Socket,构造方法绑定服务器的IP地址和端口号
2.使用Socket对象中的方法getOutputStream()获取网络字节输出流OutputStream对象
3.使用网络字节输出流OutputStream对象中的方法write,给服务器发送数据
4.使用Socket对象中的方法getInputStream()获取网络字节输入流InputStream对象
5.使用网络字节输入流InputStream对象中的方法read,读取服务器回写的数据
6.释放资源(Socket)


import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class TCPClient {public static void main(String[] args) throws IOException {//1.创建一个客户端对象Socket,构造方法绑定服务器的IP地址和端口号Socket socket = new Socket("10.39.211.162",11100);//2.使用Socket对象中的方法getOutputStream()获取网络字节输出流OutputStream对象OutputStream os = socket.getOutputStream();//3.使用网络  字节输出流OutputStream对象中的方法write,给服务器发送数据os.write("你好".getBytes());//4.使用Socket对象中的方法getInputStream()获取网络字节输入流InputStream对象InputStream is = socket.getInputStream();//5.使用网络字节输入流InputStream对象中的方法read,读取服务器回写的数据byte[] bytes = new byte[1024];int len = is.read(bytes);System.out.println(new String(bytes,0,len));//6.释放资源(Socket)socket.close();}}

客户端
表示客户端的类:
java.net.Socket:此类实现客户端套接字(也可以就叫“套接字”)。套接字是两台机器间通信的端点。
套接字:包含了IP地址和端口号的网络单位

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
public class TCPClient {public static void main(String[] args) throws IOException {//1.创建一个客户端对象Socket,构造方法绑定服务器的IP地址和端口号Socket socket = new Socket("10.39.211.162",8888);//2.使用Socket对象中的方法getOutputStream()获取网络字节输出流OutputStream对象OutputStream os = socket.getOutputStream();//3.使用网络  字节输出流OutputStream对象中的方法write,给服务器发送数据os.write("你好服务器".getBytes());//4.使用Socket对象中的方法getInputStream()获取网络字节输入流InputStream对象InputStream is = socket.getInputStream();//5.使用网络字节输入流InputStream对象中的方法read,读取服务器回写的数据byte[] bytes = new byte[1024];int len = is.read(bytes);System.out.println(new String(bytes,0,len));//6.释放资源(Socket)socket.close();}}

在“请求-响应”模式中,Socket类用于发送TCP消息;ServerSocket类用于创建服务器。

套接字Socket是一种进程间的数据交换机制。这些进程既可以在同一机器上,也可以在通过网络连接的不同机器上。换句话说,套接字起到了通信的作用。单个套接字是一个端点,而一对套接字则构成一个双向通信信道,使非关联程序可以在本地或通过网络进行数据交换。一旦建立套接字连接,数据即可在相同或不同的系统中双向或单向发送,直到其中一个端点关闭连接。套接字与主机地址和端口地址相关联。主机地址就是客户端或服务器程序所在主机的IP地址。端口地址是指客户端或服务端使用的主机的通信端口。

在客户端和服务端中,分别创建独立的Socket,并通过Socket的属性将两个Socket进行连接,这样,客户端和服务端通过套接字所建立的连接即可使用输入/输出流进行通信。

TCP/IP套接字是最可靠的双向流协议,使用TCP/IP可以发送任意数量的数据。