网络编程-客户端键盘录入_服务器写入文件
2017-03-13 14:59
375 查看
package $08_客户端键盘录入_服务器写入文件;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.Socket;
public class Client {
public static void main(String[] args) throws IOException {
// 创建发送数据的Socket对象,并指定主机名,端口
Socket a = new Socket(“192.168.1.103”, 10086);
// (封装,键盘录入)获取Scokets对象的输出流
BufferedReader b = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter c = new BufferedWriter(new OutputStreamWriter(
a.getOutputStream()));
// 写入数据
String str = null;
while ((str = b.readLine()) != null) {
if (str.equals(“over”)) {
break;
}
c.write(str);
c.newLine();
c.flush();
}
}
package $08_客户端键盘录入_服务器写入文件;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
public static void main(String[] args) throws IOException {
// 创建接收数据的Socket对象,并指定端口
ServerSocket a = new ServerSocket(10086);
// 监听客户端是否连接
Socket b = a.accept();
// (封装)获取Sockets对象的输入流
BufferedReader d = new BufferedReader(new InputStreamReader(
b.getInputStream()));
BufferedWriter e = new BufferedWriter(new FileWriter(“a.txt”));
// 读取并写入文件
String str = null;
while ((str = d.readLine()) != null) {
e.write(str);
e.newLine();
e.flush();
}
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.Socket;
public class Client {
public static void main(String[] args) throws IOException {
// 创建发送数据的Socket对象,并指定主机名,端口
Socket a = new Socket(“192.168.1.103”, 10086);
// (封装,键盘录入)获取Scokets对象的输出流
BufferedReader b = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter c = new BufferedWriter(new OutputStreamWriter(
a.getOutputStream()));
// 写入数据
String str = null;
while ((str = b.readLine()) != null) {
if (str.equals(“over”)) {
break;
}
c.write(str);
c.newLine();
c.flush();
}
// 释放资源 a.close(); }
}
package $08_客户端键盘录入_服务器写入文件;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
public static void main(String[] args) throws IOException {
// 创建接收数据的Socket对象,并指定端口
ServerSocket a = new ServerSocket(10086);
// 监听客户端是否连接
Socket b = a.accept();
// (封装)获取Sockets对象的输入流
BufferedReader d = new BufferedReader(new InputStreamReader(
b.getInputStream()));
BufferedWriter e = new BufferedWriter(new FileWriter(“a.txt”));
// 读取并写入文件
String str = null;
while ((str = d.readLine()) != null) {
e.write(str);
e.newLine();
e.flush();
} // 释放资源 e.close(); b.close(); a.close(); }
}
相关文章推荐
- 网络编程_客户端键盘录入服务器控制台输出
- 网络编程-客户端读取文件_服务器写入文件
- Java基础知识强化之网络编程笔记08:TCP之客户端键盘录入服务器控制台输出
- 网络编程_客户端键盘录入服务器写到文本文件
- Java基础知识强化之网络编程笔记09:TCP之客户端键盘录入服务器写到文本文件中
- 网络编程-客户端键盘录入_服务器显示控制台
- JAVA_ 网络编程,写一个可以上传文件的服务器和客户端
- 网络编程客户端向服务器上传文件
- 网络编程之使用HttpClient上传文件的客户端和服务器
- Java基础---Java---网络编程---TCP、UDP、UDP-键盘录入方式数据、Socket、TCP复制文件、UDP-聊天
- Java基础---Java---网络编程---TCP、UDP、UDP-键盘录入方式数据、Socket、TCP复制文件、UDP-聊天
- WINDOWS (服务器) 和 DOS(客户端) 网络互连 基于TCP/IP的编程实现
- Linux 网络编程基础---------------客户端/服务器的简单实现
- Java基础24天--05--网络编程(浏览器客户端--Tomcat服务器)
- c++ 网络编程 socket 聊天客户端/服务器
- 网络通信【 二】关于服务器和客户端编程
- Java Socket编程 文件传输(客户端从服务器下载一个文件)
- Linux 网络编程基础 客户端/服务器的简单实现
- 请教:C#网络编程相关的知识,建立socket服务器时向客户端连接,就建立不了了?
- Linux socket编程学习初步(3)--客户端向服务器请求文件