在执行所写好的代码之前要先打开网络调试助手打开端口号然后执行程序自动连接连接网络助手设置的端口号,因为在Eclipse上进行客户端和服务端的连接下面的输入框容易搞混,所以我在这里使用了网络调试助手。
代码如下:
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.util.Scanner;
public class JavaClient {
public static void main(String[] args) {
System.out.println("创建服务端,等待连接!");
try {
Socket Client = new Socket("172.20.10.11",8111);
System.out.println("服务端连接成功!");
while(true)
{
OutputStream CC = Client.getOutputStream();//发送数据流
Scanner sc = new Scanner(System.in);
String message = sc.next();
CC.write(message.getBytes());
int len = 0;
byte []data = new byte[128];
InputStream in = Client.getInputStream();//接收数据流
len = i