java(7)--TCP传输
来源:互联网 发布:js中数组的indexof 编辑:程序博客网 时间:2024/06/16 20:09
创建客户端。
思路:
1,建立客户端socket服务。并同时指定要连接的服务端也就是指定ip和端口。
2,如果连接成功,就会有通道,就会有socket流。
通过socket服务的方法可以获取其中的读写流对象。
3,通过读写流对象的读写方法将数据和服务端进行传输。
4,关闭资源。
建立服务端:
思路:
1,建立服务端的socket服务。ServerSocket,服务端需要监听一个端口。
给它分配一个数字标识。
2,获取具有socket流的Socket对象。
3,通过socket对象获取其中的流对数据进行操作。
4,关闭资源。
class ClientDemo{ public static void main(String[] args) throws Exception { //1,建立客户端socket服务。并指定要连接的ip和端口。 Socket s = new Socket("192.168.1.254",8888); //2,通过socket服务的getOutputStream获取socket写入流对象。 OutputStream out = s.getOutputStream(); //3,将数据写到socket流中。 out.write("tcp demo ".getBytes()); s.close(); }}
class ServerDemo{ public static void main(String[] args) throws Exception { //1,建立服务端socket服务。并监听一个端口。 ServerSocket ss = new ServerSocket(8888); //2,获取socket对象。 Socket s = ss.accept(); String ip = s.getInetAddress().getHostAddress(); System.out.println(ip+"......connected");l //3,通过socket对象获取socket读取流。 InputStream in = s.getInputStream(); byte[] buf = new byte[1024]; int len = in.read(buf); String str = new String(buf,0,len); System.out.println(str); s.close(); ss.close(); }}
0 0
- java(7)--TCP传输
- java的Tcp传输
- java的TCP传输
- Java-网络编程(TCP传输)
- java中TCP传输协议
- JAVA——TCP传输
- java Tcp Socket 传输图片代码
- Java 使用 TCP 和 UDP 传输文件
- JAVA 网络编程(TCP传输1)
- JAVA 网络编程(TCP传输2)
- Java利用TCP进行文件的传输
- Java-网络编程(TCP传输2)
- Java实现Socket的TCP传输实例
- java tcp网络通信 传输文件
- TCP传输
- TCP 传输
- TCP传输
- TCP传输
- RabbitMQ的原理与操作示例
- 结构的使用
- sql多表查询和In EXISIT
- 双端链表实现hash(哈希)
- poj 2488A Knight's Journey(搜索 记录路径)
- java(7)--TCP传输
- HDU Courses 二分图最大匹配
- Spanny字符串样式处理使用心得。
- Maven Error injecting org/sonatype/aether/version/VersionConstrain
- 产品经理需要会写代码吗?
- rtmp协议消息体介绍
- Android中R文件丢失问题解决办法
- HighCharts 在IE8下图形不显示的问题。
- iOS点击UITableView的cell,弹出UIAlertController有时会出现延迟