-1
Я новичок в программировании сокетов в java. при запуске кода клиента я сталкиваюсь с этими исключениями. я не понимаю, как его преодолеть! вот мой код клиентаИсключения при выполнении программирования сокетов в java
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);
}
}
это исключение .. !!
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)
теперь только из той части отображается если (тзд! = NULL) \t \t { \t \t \t PrintStream пс = новый PrintStream (sock.getOutputStream()); \t \t \t ps.println («полученное сообщение»); \t \t} – user3397832