java tcp客户端连接服务器端代码写法_tcp client connection method
java socket 通信,tcp的客户端
1.构建Socket实例,通过指定的远程服务器地址和端口来建立连接。
2.通过Socket实例包含的InputStream和OutputStream来进行数据的读写。
3.操作结束后调用socket实例的close方法,关闭。
tcp的客户端代码写法如下:
import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.InetAddress; import java.net.Socket; import java.util.Arrays; public class TcpClientTest { /** * @param args */ public static void main(String[] args) throws Exception { String host = "127.0.0.1"; int prot = 8000; Socket s = null; //InputStreamReader read = null; InputStream ips = null; OutputStream ops = null; try { s = new Socket(InetAddress.getByName(host), prot); ips = s.getInputStream(); ops = s.getOutputStream(); ops.write("send message".getBytes()); ops.flush(); byte[] buf = new byte[1024]; Arrays.fill(buf, (byte)0x00); int len = ips.read(buf, 0, 1024); byte[] getData = new byte[len]; System.arraycopy(buf, 0, getData, 0, len); System.out.println("client get message:" + new String(getData)); } catch (IOException e) { e.printStackTrace(); } finally { if (ops != null) { ops.close(); } if (ips != null) { ips.close(); } if (s != null) { s.close(); } } } }
来源://作者:/更新时间:2015-06-07
顶
踩
相关文章:
- 14 java基本语法_位运算符使用方法[java入门教程]
- 13 java基本语法_代码基础_代码写法[java入门教程]
- 12 java基本语法_常量和变量[java入门教程]
- 10 java基本语法_标识符[java入门教程]
- 11 java基本语法_数据类型[java入门教程]
- 9 java基本语法_关键词[java入门教程]
- 8简单的一个java程序_hello world[java入门教程]
- linux ubuntu java jdk8安装以及环境变量配置(图文)
- java jdk8官方下载地址_java JDK download
- javax.net.ssl.SSLException: java.lang.RuntimeExcep