Tcp的通信的简单程序
来源:互联网 发布:数据分析解决方案 编辑:程序博客网 时间:2024/06/05 10:54
实现代码:
import java.io.*;import java.net.*;public class TcpServer { public static void main(String[] args) { // TODO Auto-generated method stub try { ServerSocket ss = new ServerSocket(8001); Socket s = ss.accept(); InputStream ips = s.getInputStream(); OutputStream ops = s.getOutputStream(); ops.write("Welcome!".getBytes()); BufferedReader br = new BufferedReader(new InputStreamReader(ips)); System.out.println(br.readLine()); // 这样服务器就可以读到完整的一行 // ips.close(); br.close(); ops.close(); s.close(); ss.close(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } }}
运行结果:
当运行程序服务器程序是会阻塞,可以使用windows再带的telnet客户端,操作如下:
按回车运行就会收到Welcome!的服务器发送消息,想要回消息可以直接输入:
服务器端会收到:
1 0
- 简单的tcp通信程序
- Tcp的通信的简单程序
- qt tcp socket简单的通信程序
- 简单的网络通信程序 TCP
- 简单的TCP通信
- 简单的TCP通信
- 简单的TCP通信
- TCP简单的通信
- linux下基于TCP简单的socket通信程序
- java Socket(一个简单的TCP通信程序)
- 简单的TCP通信实例
- 简单的 winsocket TCP通信
- 【tcp-ip学习总结】使用tcp协议实现简单的通信小程序
- 基于TCP的最简单的通信
- 简单的TCP/UDP程序
- 简单的IOCP程序(TCP)
- 最简单的TCP程序
- TCP网络通信的简单例子
- 声明与输入的类型不同会怎样
- Memcached 安装
- 查看项目的依赖项
- vb
- Android初学习 - Broadcast Receiver的介绍01
- Tcp的通信的简单程序
- angularjs $state.go页面不刷新数据
- 多行inline-block行间距与快间距处理
- 正则表达式的简单应用:使用正则表达式采集腾讯新闻
- Linux 技巧:让进程在后台可靠运行的几种方法
- vb老师讲的出随机数法
- 上机了 但是不会做
- MySQL 乐观锁 简例
- java开发信鸽推送APP信息开发