对另一人执行不同的课程

时间:2018-11-22 05:02:05

标签: java

我很难让这个项目运行,但是继续失败。 所以我想做的就是将String或其他类“ bankingmain.java”的所有消息发送给客户端类。 我创建的来源是

================================================ =========================

package main;

import java.util.Scanner;

public class BankingMain {

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


    ServerSocket ss = new ServerSocket(9000);
    System.out.println("Server is waiting");

    while(true) {
    Socket s = ss.accept();
    InetSocketAddress clientip = 
    (InetSocketAddress)s.getRemoteSocketAddress();
    System.out.println
    (clientip.getHostString() + " client has connected");
    try{

        OutputStream stream = s.getOutputStream();

        stream.write(bak);
    }catch(Exception e){
        e.printStackTrace();
    }


    InputStream is = s.getInputStream();
    byte b [] = new byte[100];
    int cnt = is.read(b);
    String input = new String(b, 0, cnt); 
    System.out.println
    ("client ip = " + input);
              OutputStream os = s.getOutputStream();
            input = input+"(input)";
            byte b2[] = input.getBytes();
            os.write(b2);
    }
}

}

================================================ ============ 这将是服务器

下面是我尝试执行的方法并将其打印出给客户端的方法

public static void main(String[] args) {
    System.out.println("************************************************");
    System.out.println("1. login\t\t2. id / find password");
    //System.out.println("2. id/find password");
    System.out.println("3. signup\t\t4. quit");
    //System.out.println("4. quit");
    System.out.println("************************************************");     
    System.out.print("put number: ");

    Scanner sc = new Scanner(System.in);
    String menu = sc.nextLine();
    if (menu.equals("1") || menu.equals("login")) {
        new view.LoginView().input();
    }
    else if (menu.equals("2") || menu.equals("id") || menu.equals("password") || menu.equals("find")) {
        new view.MemberSearchView().input();
    }
    else if (menu.equals("3") || menu.equals("signup")) {
        new view.MemberInsertView().input();
    }
    else if (menu.equals("4") || menu.equals("quit")) System.exit(0);
    else System.out.println();
        }

}

有一个vo,dao一切运行正常,但是当我尝试扩展为服务器和客户端时,我认为这是行不通的...

我被困在这部分...帮帮我

0 个答案:

没有答案