java之TCP(Socket,serverSocket)实例
来源:互联网 发布:php分割字符串为数组 编辑:程序博客网 时间:2024/05/22 07:40
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;import java.net.UnknownHostException;import org.junit.Test;public class TestTCP {@Testpublic void rend() throws UnknownHostException, IOException{Socket socket = new Socket("127.0.0.1",9999);int i = (int) (Math.random()*1000);String strMessage = "send:"+i;System.out.println(strMessage);socket.getOutputStream().write(strMessage.getBytes());socket.shutdownOutput();BufferedReader buffRead = new BufferedReader(new InputStreamReader(socket.getInputStream()));String str = buffRead.readLine();System.out.println(str);buffRead.close();socket.close();System.out.println("socket.close()");}@Testpublic void revice() throws IOException{ServerSocket serverSocket = new ServerSocket(9999);boolean flag = true;BufferedReader buffRead = null;Socket socket = null;while(flag){socket = serverSocket.accept(); buffRead = new BufferedReader(new InputStreamReader(socket.getInputStream()));String str = buffRead.readLine();System.out.println(str);socket.shutdownInput();socket.getOutputStream().write(("revice:"+str).getBytes());socket.close();System.out.println("socket.close()");}buffRead.close();serverSocket.close();System.out.println("serverSocket close!");}}
0 0
- java之TCP(Socket,serverSocket)实例
- java-------TCP------Socket与ServerSocket
- Java Tcp(Socket、ServerSocket)
- Socket和ServerSocket实例
- JAVA 学习之 Socket and ServerSocket
- Android网络编程之TCP/IP的Socket、ServerSocket模式
- Java.UDP-TCP-DatagramSocket-DatagramPacket-InetAddress-ServerSocket-Socket
- Java.UDP-TCP-DatagramSocket-DatagramPacket-InetAddress-ServerSocket-Socket
- Java网络编程,Socket,ServerSocket使用,TCP,UDP的异同
- java tcp socket实例
- 黑马程序员-TCP-Socket-ServerSocket
- (100)TCP:socket、ServerSocket
- Java Socket和ServerSocket
- Java ServerSocket Socket
- [Java]Socket和ServerSocket
- java BIO实例——ServerSocket、Socket编程
- Java Socket 编程之Socket与ServerSocket的区别
- Java Socket 编程之Socket与ServerSocket的区别
- U3D DotH教程2
- seekbar控制music音量,并且和手机音量键同步
- 为iPhone 6设计自适应布局
- 常用运行命令总结
- 统计整个工程代码行数
- java之TCP(Socket,serverSocket)实例
- Activity中获取view的高度和宽度为0的原因以及解决方案
- 关于安卓你不知道的6件事
- 查看sql语句执行时间/测试sql语句性能
- 有关串口的读取,以及串口配置文件的创建
- HTTP Header 详解
- 微信支付开发(1) JS API支付
- Python写计算器
- handler