博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java例程练习(网络编程[简单双向通信试验])
阅读量:5896 次
发布时间:2019-06-19

本文共 1494 字,大约阅读时间需要 4 分钟。

import java.net.*;import java.io.*;public class TestTCPServer {	public static void main(String[] args) {		InputStream in = null;		OutputStream out = null;				try {			ServerSocket ss  = new ServerSocket(8888);			Socket socket = ss.accept();			in = socket.getInputStream();			out = socket.getOutputStream();						DataInputStream dis = new DataInputStream(in);			DataOutputStream dos = new DataOutputStream(out);			String s = null;						if((s = dis.readUTF()) != null) {				System.out.println(s);				System.out.println("form:" + socket.getInetAddress());				System.out.println("port:" + socket.getPort());			}						dos.writeUTF("Hi, hello");			dis.close();			dos.close();			socket.close();								} catch(IOException e) {			e.printStackTrace();		}			}}
import java.net.*;import java.io.*;public class TestTCPClient {	public static void main(String[] args) {		InputStream in = null;		OutputStream out = null;				try {						Socket socket = new Socket("localhost", 8888);			in = socket.getInputStream();			out = socket.getOutputStream();						DataInputStream dis = new DataInputStream(in);			DataOutputStream dos = new DataOutputStream(out);						dos.writeUTF("Hey");						String s = null;						if((s = dis.readUTF()) != null) {				System.out.println(s);			}									dis.close();			dos.close();			socket.close();						} catch(UnknownHostException e) {			e.printStackTrace();		}catch(IOException e) {			e.printStackTrace();		}					}}

转载于:https://www.cnblogs.com/wjchang/archive/2012/05/06/3671685.html

你可能感兴趣的文章
LeetCode算法题-Maximum Depth of Binary Tree
查看>>
POJ - 3436 ACM Computer Factory(最大流)
查看>>
浅析socket与http (转载)
查看>>
[线程]线程池
查看>>
浏览器内多个标签页之间的通信之storage
查看>>
sha1withRSA算法
查看>>
git分支的创建与合并
查看>>
ibatis.net学习笔记(五) 带条件查询语法
查看>>
C语言第十次博客作业--结构体
查看>>
让简历一发即中三大绝招
查看>>
Vim和操作系统剪贴板交互
查看>>
使用ExposedObject对Asp.net MVC中匿名类型的JsonResult做单元测试
查看>>
ajax省市县联动
查看>>
Cox 教学视频5
查看>>
android中的ellipsize设置(省略号的问题)
查看>>
实用帮助中心切换效果以及Css判断
查看>>
[C#学习] BindingNavigator控件
查看>>
算法:翻转单词顺序列
查看>>
Object.assign和序列/反序列
查看>>
Git远程操作详解【转】
查看>>