java搭建tcp客户端_java模拟tcp客户端

import java.io.DataInputStream; import java.io.OutputStream; import java.net.Socket; public class CMD_Util {          /**      *      * @param cmd_bbs      *            待發送的指令      * @return 返回值      */     private String proxy_ip = "localhost";     private int proxy_port = 1001;     public String sendCommand(byte[] cmd_bbs) {         StringBuffer stb = new StringBuffer();         try {             Socket socket = new Socket(proxy_ip, proxy_port);             // // 获取输出流             // DataOutputStream dos = new DataOutputStream(             // socket.getOutputStream());             OutputStream dos = socket.getOutputStream();             // 发送数据             // dos.writeBytes("00177E07");             dos.write(cmd_bbs);             dos.flush();             DataInputStream dis = new DataInputStream(socket.getInputStream());             // System.out.println(dis.read());             byte[] bytes = new byte[256];             // System.out.println(dis.read(bytes));             dis.read(bytes);             char temp_char;             for (int i = 0; i < 256; i++) {                 Byte bt = Byte.valueOf(bytes[i]);                 if ((i < 255 && bt == 0) && (Byte.valueOf(bytes[i + 1]) == 0)) {                     break;                 }                 temp_char = (char) bytes[i];                 stb.append(temp_char);             }             // System.out.println(stb.toString()+":"+stb.length());                          socket.close();         } catch (Exception e) {             e.printStackTrace();                          stb = new StringBuffer();             stb.append("-1");         }         return stb.toString();     }     public String getProxy_ip() {         return proxy_ip;     }     public void setProxy_ip(String proxy_ip) {         this.proxy_ip = proxy_ip;     }     public int getProxy_port() {         return proxy_port;     }     public void setProxy_port(int proxy_port) {         this.proxy_port = proxy_port;     } }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值