Сеть Java - я получаю ошибку привязки - PullRequest
0 голосов
/ 21 февраля 2019

Клиентская сторона.Я использую это на моем компьютере, MAMP установлен, и все, кажется, хорошо, но.

  package com.data.jdbc;

import java.io.IOException;
import java.io.PrintStream;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.Scanner;

public class ClientDemo {

    public static void main(String[] args) throws UnknownHostException, IOException {

        Socket s  = new Socket("127.0.0.1", 8888);

        Scanner is = new Scanner(s.getInputStream());  //receive data from server

        System.out.println("Enter the string");
        Scanner scan = new Scanner(System.in);
        String name = scan.next();
        PrintStream p = new PrintStream(s.getOutputStream());
        p.println(name);
        String temp=is.next();


        System.out.println(temp);

        // TODO Auto-generated method stub

    }

}

Серверная сторона Я использую это на моем компьютере, MAMP установлен, и все выглядит нормально, но.

   package com.data.jdbc;


import java.io.IOException;
import java.io.PrintStream;
import java.net.*;
import java.util.Scanner;


public class ServerDemo {

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



        // TODO Auto-generated method stub

        ServerSocket sc1 = new ServerSocket(8888);
        Socket s11 = sc1.accept();
        Scanner scan1 = new Scanner(s11.getInputStream());
        String name1 = scan1.next();
        String temp1= name1 + "Poudel";

        PrintStream p1 = new PrintStream(s11.getOutputStream());

        p1.println(temp1);

    }



}

Сообщение об ошибке :: Я получаю сообщение об ошибке привязки.Может кто-нибудь решить, где я ошибся

Exception in thread "main" java.net.BindException: Address already in use (Bind failed)
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387)
    at java.net.ServerSocket.bind(ServerSocket.java:375)
    at java.net.ServerSocket.<init>(ServerSocket.java:237)
    at java.net.ServerSocket.<init>(ServerSocket.java:128)
    at com.data.jdbc.ServerDemo.main(ServerDemo.java:18)

Может кто-нибудь найти мне проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...