⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 服务端监听客户端是否有连接请求.txt

📁 本程序是由java语言开发
💻 TXT
字号:
import java.io.*;
import java.net.*;

public class MessageClient {
    public static void main(String[] args) {
        String addr=null,message=null;
        int port=0;
        if(args.length==3){
            addr=args[0];
            try{
                port=Integer.parseInt(args[1]);
            }catch(Exception e){
                System.out.println("参数错误:断口号必须是1024~65535之间的整数");
                System.out.println("用法:java MessageClient <地址> <端口号> <消息>");
                System.exit(-1);
            }
            message=args[2];
       }else{
            System.out.println("用法:java MessageClient <地址> <端口号> <消息>");
            System.exit(-1);
       }


InetAddress serverAddr=null;
       Socket client=null;
       try {
           serverAddr=InetAddress.getByName(addr);
       } catch (UnknownHostException e) {
           System.out.println("地址错误:服务器地址错误");
           System.out.println("用法:java MessageClient <地址> <端口号> <消息>");
           System.exit(-1); }
        try {
            client=new Socket(serverAddr,port);
            DataInputStream dis=new DataInputStream(client.getInputStream());
            DataOutputStream dos=new DataOutputStream(client.getOutputStream());
            dos.writeUTF(message);
            String answer=dis.readUTF();
            System.out.println("服务器响应: "+answer);
        } catch (IOException e) {
            System.out.println("通信错误:在与服务器通信过程中发生错误");
            System.exit(-1);
        } finally{  try { client.close(); } catch (IOException e) {} }
    }
}

import java.io.*;
import java.net.*;

public class MessageServer {
    public static void main(String[] args) {
        String bindAddr=null;
        int bindPort=0;
        if(args.length==2){
            bindAddr=args[0];
            try{
                bindPort=Integer.parseInt(args[1]);
            }catch(Exception e){
                System.out.println("参数错误:断口号必须是1024~65535之间的整数");
                System.out.println("用法:java MessageMTServer <地址> <端口号>");
                System.exit(-1);
            }
         }else{
             System.out.println("用法:java MessageMTServer <地址> <端口号>");
             System.exit(-1);
         }


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -