简体   繁体   English

在Java中进行套接字编程时的异常

[英]Exceptions while doing socket programming in java

i am new at socket programming in java. 我是Java套接字编程的新手。 while running the client code i face these exceptions. 在运行客户端代码时,我面临这些异常。 i don't understand how to overcome it ! 我不知道该如何克服! here is my client code 这是我的客户代码

import java.io.*;
import java.net.*;
public class SOCK_1_CLIENT {

    public static void main(String[] args) throws Exception {

        SOCK_1_CLIENT client = new SOCK_1_CLIENT();
        client.run();


    }

    public void run() throws Exception
    {
        Socket sock = new Socket("local host",5050);
        PrintStream ps = new PrintStream(sock.getOutputStream());
        ps.println("Hello to server from client");
        InputStreamReader ir = new InputStreamReader(sock.getInputStream());
        BufferedReader br = new BufferedReader(ir);
        String msg = br.readLine();
        System.out.println(msg);
    }
}

these are the exceptions..!! 这些都是例外。

Exception in thread "main" java.net.UnknownHostException: local host
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.<init>(Unknown Source)
    at java.net.Socket.<init>(Unknown Source)
    at SOCK_1_CLIENT.run(SOCK_1_CLIENT.java:18)
    at SOCK_1_CLIENT.main(SOCK_1_CLIENT.java:11)

local host替换为localhost

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM