java数据传输C-S

package socket;

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

public class Datareceive {
	public static void main(String args[]) {
		String clientOrder;
		byte[] inputBytes = null;
		DataInputStream dataInputStream = null;
		try {
			ServerSocket ss = new ServerSocket(8000);
			System.out.println("正在監聽8000端口");
			Socket s = ss.accept();

			dataInputStream = new DataInputStream(s.getInputStream());

			inputBytes = new byte[7];
			dataInputStream.read(inputBytes);
			clientOrder = new String(inputBytes, 0, 7);
			System.out.println("客戶端命令為:" + clientOrder);

		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}


 

package socket;

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

public class Datasend {
	public static void main(String args[]) {
		DataOutputStream dataOutputStream = null;
		String order;
		byte[] outBytes;
		
		try {
			Socket s = new Socket("127.0.0.1", 8000); // 應該寫服務器的地址,由于這是本機測試所以用回環地址
		    order = "MAKEDIR";
		    outBytes = order.getBytes();
			
			dataOutputStream = new DataOutputStream(s.getOutputStream());
			dataOutputStream.write(outBytes);
		} catch (IOException e) {
          e.printStackTrace();
		}
	}
}


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山月神话

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值