java TCPSocket编程 简单示例
2013-11-17 11:23
609 查看
/* * 写Socket程序时,应该server端和client端一起写 * 运行时先运行server端再运行client端 * 这种方法只是示例单线程阻塞式缺陷很大 */ import java.io.DataInputStream; import java.net.ServerSocket; import java.net.Socket; public class TCPServer { public static void main(String[] args) throws Exception { ServerSocket ss = new ServerSocket(6666); while (true) { Socket s = ss.accept(); // accept阻塞式的方法 System.out.println("a client connection"); DataInputStream dis = new DataInputStream(s.getInputStream()); System.out.println(dis.readUTF()); // readUTF阻塞式的方法 dis.close(); s.close(); } } } import java.io.DataOutputStream; import java.io.OutputStream; import java.net.Socket; public class TCPClient { public static void main(String[] args) throws Exception { Socket s = new Socket("127.0.0.1",6666); OutputStream os = s.getOutputStream(); DataOutputStream dos = new DataOutputStream(os); dos.writeUTF("hello server"); dos.flush(); dos.close(); s.close(); } }
相关文章推荐
- java TCPSocket编程 简单示例3
- java TCP&UDP socket编程示例
- python socket编程 tcp 简单示例
- Java TCP网络编程 - 最简单示例
- java基于TCP的socket编程简单实现[代码实践过]
- java TCPScoket编程 简单示例2
- Java TCP网络编程 - 最简单示例
- Linux socket编程示例(最简单的TCP和UDP两个例子)
- Java网络编程之简单Socket和ServerSocket
- java网络编程,通过TCP,Socket实现多对一的局域网聊天室
- Socket编程简单示例
- Linux Socket 事件触发模型 epoll 示例 这里会写一个用C语言的TCP服务器的完全实现的简单程序
- java网络编程之socket网络编程示例(服务器端/客户端)
- 简单的java socket 示例
- [原]《Java TCP/IP Socket 编程 》读书笔记之十一:深入剖析socket——TCP套接字的生命周期
- java--通过socket和多线程进行多个客服端与服务器的简单通讯--基于tcp
- Java网络编程(基于TCP的socket编程)
- 基本的TCP socket编程示例 -- 时间服务器及客户端
- Java TCP/IP Socket 编程 笔记
- 4000 java基础_socket编程_TCP实现