java TCP客户端 服务端 互访
来源:互联网 发布:小型公司网络搭建案例 编辑:程序博客网 时间:2024/06/05 11:04
服务端:
1, 创建socket服务器服务,服务器端为了让客户端可以连接上,必须提供端口,监听一个端口
2,获取客户端对象,通过客户端的socket流和对应的客户端进行通信
3,获取客户端的socket流的读取流
4,读取数据并显示在服务器端
5,关闭资源
package cn.net.tcp;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;public class tcpServer {/** * @param args * @throws IOException */public static void main(String[] args) throws IOException {System.out.println("服务器启动....");ServerSocket ss = new ServerSocket(10003);Socket s = ss.accept();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); OutputStream out = s.getOutputStream(); out.write("我知道你来了..".getBytes()); s.close(); ss.close();}}
客户端:
1,建立tcp客户端服务
因为是面向连接,必须有连接才可以进行通信
在创建客户端时,就必须明确目的的地址和端口
2,一旦连接建立,就有了传输数据的通道。就可以在通道中进行数据传输,
这个传输其实就是通过流实现的。这个流就是 socket io流。
3,只要获取socket io中的写动作就可以数据写到socket流中发送给服务端
4,关闭资源。
package cn.net.tcp;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;import java.net.UnknownHostException;public class tcpClient {/** * @param args * @throws IOException * @throws UnknownHostException */public static void main(String[] args) throws UnknownHostException, IOException {System.out.println("客户端启动....");Socket s = new Socket("127.0.0.1",10003);OutputStream out = s.getOutputStream();out.write("又要注意了,tcp来了。".getBytes()); InputStream in =s.getInputStream(); byte[] b = new byte[1024]; int len = in.read(b); String str = new String(b,0,len); System.out.println(str);s.close();}}
0 0
- java TCP客户端 服务端 互访
- Java基础---Java---网络编程---TCP的传输、客户端和服务端的互访、建立一个文本转换器、编写一个聊天程序
- java-TCP客户端和服务端初始
- JAVA TCP通信服务端与客户端实例
- java客户端与服务端通信Tcp/Ip
- java se TCP服务端,客户端例子
- TCP服务端与客户端
- tcp客户端服务端demo
- TCP-客户端连接服务端
- Java网络编程基于TCP的客户端与服务端
- java-Tcp服务端将客户端输入的字符…
- 【Java源码】TCP协议之服务端与客户端文件传输
- java TCP客户端与服务端之间的通讯
- java网络编程(二) 客户端和服务端(TCP)
- c++ 服务端 java 客户端 tcp ssl 双向认证
- Java简单实现TCP服务端和客户端通信
- Java TCP 客户端和服务端之间的使用
- 【java基础:net】基于TCP的客户端与服务端Demonstration
- 字符集和字符编码Q&A
- android 学习笔记之 post get 方式与 服务器JSON通信
- JDK1.7 file monitor --- watch service api
- java EE之jsp脚本和3个编译指令 复习
- The first day
- java TCP客户端 服务端 互访
- 开发基于 IBM Lotus Domino 的 Web 2.0 应用的最佳实践
- Android Studio使用Git@SC分享项目
- ip正则
- 1.1 对象模型
- mysql或则oracle的declare可以放在操作语句的后面吗?
- AIX PASE 和unix
- 架构师速成6.6-知识的收集整理学习
- AFNetworking2.0源码解析AFURLResponseSerialization