import java.net.*;
import java.io.*;
public class TestTCPServer {
public static void main(String[] args) {
try {
ServerSocket ss = new ServerSocket(6666);//阻塞式的
while(true) {
//未经行异常处理!
// Socket s = ss.accept();
// DataInputStream dis =
// new DataInputStream(s.getInputStream());
// System.out.println(dis.readUTF());//也是阻塞式的
// dis.close();
// s.close();
Socket s1 = ss.accept();
OutputStream os = s1.getOutputStream();
DataOutputStream dos = new DataOutputStream(os);
dos.writeUTF("Hello," + s1.getInetAddress() +
"port#" + s1.getPort()+ " bye-bye!");
dos.close();
s1.close();
}
} catch (IOException e) {
e.printStackTrace();
System.out.println("程序运行出错: " + e);
}
}
}
import java.net.*;
import java.io.*;
public class TestTCPClient {
public static void main(String[] args) {
try {
Socket s = new Socket("127.0.0.1", 6666);
//未经行异常处理!
// OutputStream os = s.getOutputStream();
// DataOutputStream dos = new DataOutputStream(os);
//
// Thread.sleep(3000);
// dos.writeUTF("Hello Server!");
// dos.flush();
// dos.close();
// s.close();
InputStream is = s.getInputStream();
DataInputStream dis = new DataInputStream(is);
System.out.println(dis.readUTF());
dis.close();
s.close();
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
分享到:
相关推荐
JAVA 网络编程服务器端例程,一个测试socket通信的比较好的例程
简单JAVA例程(绝对新手实例)认识JAVA。简单的JAVA程序!
一个非常简单的Java程序 计算长方体的表面积和体积
本资源是关于明华读卡器的Java例程,真实可用。自己做过测试。
网络编程例程,ftp,http
DELPHI例程(串口编程)
java初学者必看,关于监控器,jdbc,绘图方面操作,外加自己写的一个选修课作业
LabVIEW编程与虚拟仪器设计例程库LabVIEW编程与虚拟仪器设计例程库LabVIEW编程与虚拟仪器设计例程库
JAVA的基础例程,一些关于java的简单程序代码与文档,有助于JAVA基础薄弱的人快速提高,而且也有助于一般的开卷考试课哦,其中一定有你需要的
这是一本关于java网络编程实例的丛书,他可以帮助你增强java网路方面的知识和能力。
VC++ windows API 串口编程简单例程,适合入门学习API串口编程
基于Java的扫雷、俄罗斯方块、聊天工具、五子棋,游戏例程。
几个java描述的适用于初学者的例程源代码,可随意修改,寓学与实际操作。
Java 教材中的例程.zip
自己初学的小例程,可能比较简单,但是学习起来还不错
java串口通信,压缩包包含rxtxcomm以及javacomm20例程,以及一个test例程,已测试。
Java 连接数据库的例子,可以连接MySQL、SQL Server2005和Oracle; 运行Main.java;默认是测试Mysql数据库的,切换数据库测试时请参考DBTest\src\com\tools\DBInit.txt文件来修改DBTest\src\...
1. Java学习历程 1. Java学习历程 1. Java学习历程 1. Java学习历程
这个是java的一些例程,虽然是英文的,但是完全看的懂