Java套接字编程---TCP
2017-11-04 19:31
302 查看
import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.net.InetAddress; import java.net.Socket; import java.net.UnknownHostException; import java.util.Scanner; public class TCPClient { /** * @param args * @throws IOException * @throws UnknownHostException * @throws InterruptedException * @throws InterruptedException */ public static void main(String[] args) throws UnknownHostException, IOException, InterruptedException { // TODO Auto-generated method stub String sentence; String modifiedSentence; Scanner input=new Scanner(System.in); Socket clientSocket=new Socket(InetAddress.getLocalHost(),10001); DataOutputStream outToServer= new DataOutputStream(clientSocket.getOutputStream()); BufferedReader inFromServer= new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); System.out.println("input the string :"); sentence=input.nextLine(); outToServer.writeBytes(sentence+'\n'); System.out.println("将数据传到服务器。。。"); Thread.sleep(100); modifiedSentence=inFromServer.readLine(); System.out.println("从数据库中得到结果:"); System.out.println(modifiedSentence); clientSocket.close(); } }
import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; public class TCPServer { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { // TODO Auto-generated method stub String clientSentence; String capitalizedSentence; ServerSocket welcomeSocket= new ServerSocket(10001); Socket connectionSocket=welcomeSocket.accept(); BufferedReader inFromClient= new BufferedReader(new InputStreamReader(connectionSocket.getInputStream())); DataOutputStream outToClient= new DataOutputStream(connectionSocket.getOutputStream()); clientSentence=inFromClient.readLine(); capitalizedSentence=clientSentence.toUpperCase(); outToClient.writeBytes(capitalizedSentence+'\n'); connectionSocket.close(); } }
相关文章推荐
- 【Java】Java网络编程菜鸟进阶:TCP和套接字入门
- Java TCP套接字编程
- [原]《Java TCP/IP Socket 编程 》读书笔记之十一:深入剖析socket——TCP套接字的生命周期
- java socket, java套接字, java网络编程, java tcp, java udp
- TCP套接字编程 java原生
- [原]《Java TCP/IP Socket 编程 》读书笔记之十一:深入剖析socket——TCP套接字的生命周期
- Java套接字Socket编程--TCP参数
- 《Java TCP/IP Socket 编程 》读书笔记之十一:深入剖析socket——TCP套接字的生命周期
- java基础----->TCP和UDP套接字编程
- Java套接字Socket编程--TCP参数
- Java套接字Socket编程--TCP参数
- Java套接字Socket编程--TCP参数
- java 网络编程 [网络传输] [协议] [UDP与TCP] [套接字] [URL与URI]
- Java-TCP/IP编程-03 消息群发功能
- Java 网络编程之 TCP/UDP
- java网络编程TCP传输—流操作—服务端反馈与客户端接收
- Java套接字编程(上)
- 黑马程序员-java基础网络编程(TCP)
- UNP卷1:第四章(基本TCP套接字编程)
- TCP和UDP套接字编程