(使用IDEA)
本篇博客记录目的:
按照菜鸟教程连接客户端和服务端时 菜鸟教程,简单的客户端与服务端连接demo(https://www.runoob.com/java/java-networking.html)遇到了一些问题:
1】java的main函数的 args[] 数组
2】解决 java “错误:编码GBK 的不可映射字符”
3】解决java错误:java.net.ConnectException: Connection refused: connect
4】还有一些光照着菜鸟做不太清晰的步骤问题
1、先在新建立的java项目里建立Client和Server两个java文件。
(两个class后缀的文件是编译后才出现的)
2、写代码
Client.java
import java.net.*;
import java.io.*;
public class Client
{
public static void main(String [] args)
{
String serverName = args[0];
int port = Integer.parseInt(args[1]);
try
{
System.out.println("连接到主机:" + serverName + ",端口号:" + port);
Socket client = new Socket(serverName, port);
System.out.println("远程主机地址:" + client.getRemoteSocketAddress());