- 浏览: 520697 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (563)
- 工作经验 (12)
- 数据库 (13)
- Servlet (10)
- Struts2 (1)
- Spring (25)
- Eclipse (5)
- Hibernate (5)
- Eclips (8)
- HTTP (7)
- J2EE (21)
- EHcache (1)
- HTML (11)
- 工具插件使用 (20)
- JPA (2)
- 杂谈 (17)
- 数据结构与算法 (3)
- Cloud Foundry (1)
- 安全 (10)
- J2SE (57)
- SQL (9)
- DB2 (6)
- 操作系统 (2)
- 设计模式 (1)
- 版本代码管理工具 (13)
- 面试 (10)
- 代码规范 (3)
- Tomcat (12)
- Ajax (5)
- 异常总结 (11)
- REST (2)
- 云 (2)
- RMI (3)
- SOA (1)
- Oracle (12)
- Javascript (20)
- jquery (7)
- JSP自定义标签 (2)
- 电脑知识 (5)
- 浏览器 (3)
- 正则表达式 (3)
- 建站解决问题 (38)
- 数据库设计 (3)
- git (16)
- log4j (1)
- 每天100行代码 (1)
- socket (0)
- java设计模式 耿祥义著 (0)
- Maven (14)
- ibatis (7)
- bug整理 (2)
- 邮件服务器 (8)
- Linux (32)
- TCP/IP协议 (5)
- java多线程并发 (7)
- IO (1)
- 网页小工具 (2)
- Flash (2)
- 爬虫 (1)
- CSS (6)
- JSON (1)
- 触发器 (1)
- java并发 (12)
- ajaxfileupload (1)
- js验证 (1)
- discuz (2)
- Mysql (14)
- jvm (2)
- MyBatis (10)
- POI (1)
- 金融 (1)
- VMWare (0)
- Redis (4)
- 性能测试 (2)
- PostgreSQL (1)
- 分布式 (2)
- Easy UI (1)
- C (1)
- 加密 (6)
- Node.js (1)
- 事务 (2)
- zookeeper (3)
- Spring MVC (2)
- 动态代理 (3)
- 日志 (2)
- 微信公众号 (2)
- IDEA (1)
- 保存他人遇到的问题 (1)
- webservice (11)
- memcached (3)
- nginx (6)
- 抓包 (1)
- java规范 (1)
- dubbo (3)
- xwiki (1)
- quartz (2)
- 数字证书 (1)
- spi (1)
- 学习编程 (6)
- dom4j (1)
- 计算机系统知识 (2)
- JAVA系统知识 (1)
- rpcf (1)
- 单元测试 (2)
- php (1)
- 内存泄漏cpu100%outofmemery (5)
- zero_copy (2)
- mac (3)
- hive (3)
- 分享资料整理 (0)
- 计算机网络 (1)
- 编写操作系统 (1)
- springboot (1)
最新评论
-
masuweng:
亦论一次OutOfMemoryError的定位与解错 -
变脸小伙:
引用[color=red][/color]百度推广中运用的技术 ...
Spring 3 mvc中返回pdf,json,xml等不同的view -
Vanillva:
不同之处是什么??
Mybatis中的like查询 -
thrillerzw:
转了。做个有理想的程序员
有理想的程序员必须知道的15件事 -
liujunhui1988:
觉得很有概括力
15 个必须知道的 Java 面试问题(2年工作经验)
源:http://blog.csdn.net/hailongge/article/details/5109044
评:
import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
public class sampletest
{
public static void main(String[] args)
{
for(int i=1;i<256;i++)
{
try
{
InetAddress localHost=InetAddress.getLocalHost();
Socket socket=new Socket(localHost,i);
System.out.println("本机已经使用了端口:"+i);
}
catch(UnknownHostException e)
{
//e.printStackTrace();
}
catch(IOException e)
{
// e.printStackTrace();
}
}
System.out.println("执行完毕!");
}
}
[java] view plaincopy
import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
public class sampletest
{
public static void main(String[] args)
{
for(int i=1;i<256;i++)
{
try
{
InetAddress localHost=InetAddress.getLocalHost();
Socket socket=new Socket(localHost,i);
System.out.println("本机已经使用了端口:"+i);
}
catch(UnknownHostException e)
{
//e.printStackTrace();
}
catch(IOException e)
{
// e.printStackTrace();
}
}
System.out.println("执行完毕!");
}
}
Java代码 复制代码
import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
public class sampletest implements Runnable
{
public sampletest(){
}
public void searchPort(){
System.out.println("本机已经使用了端口:");
for(int i=1;i<256;i++)
{
try
{
InetAddress localHost=InetAddress.getLocalHost();
Socket socket=new Socket(localHost,i);
System.out.print(" "+i+":使用");
}
catch(UnknownHostException e)
{
//e.printStackTrace();
}
catch(IOException e)
{
System.out.print(" "+i+":空闲");
// e.printStackTrace();
}
}
System.out.println("执行完毕!");
}
public void run() {
for(;;){
try {
Thread.sleep(3000);
this.searchPort();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
// TODO Auto-generated method stub
}
public static void main(String[] args){
Runnable rb = new sampletest();
new Thread(rb).start();
}
}
评:
import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
public class sampletest
{
public static void main(String[] args)
{
for(int i=1;i<256;i++)
{
try
{
InetAddress localHost=InetAddress.getLocalHost();
Socket socket=new Socket(localHost,i);
System.out.println("本机已经使用了端口:"+i);
}
catch(UnknownHostException e)
{
//e.printStackTrace();
}
catch(IOException e)
{
// e.printStackTrace();
}
}
System.out.println("执行完毕!");
}
}
[java] view plaincopy
import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
public class sampletest
{
public static void main(String[] args)
{
for(int i=1;i<256;i++)
{
try
{
InetAddress localHost=InetAddress.getLocalHost();
Socket socket=new Socket(localHost,i);
System.out.println("本机已经使用了端口:"+i);
}
catch(UnknownHostException e)
{
//e.printStackTrace();
}
catch(IOException e)
{
// e.printStackTrace();
}
}
System.out.println("执行完毕!");
}
}
Java代码 复制代码
import java.io.IOException;
import java.net.InetAddress;
import java.net.Socket;
import java.net.UnknownHostException;
public class sampletest implements Runnable
{
public sampletest(){
}
public void searchPort(){
System.out.println("本机已经使用了端口:");
for(int i=1;i<256;i++)
{
try
{
InetAddress localHost=InetAddress.getLocalHost();
Socket socket=new Socket(localHost,i);
System.out.print(" "+i+":使用");
}
catch(UnknownHostException e)
{
//e.printStackTrace();
}
catch(IOException e)
{
System.out.print(" "+i+":空闲");
// e.printStackTrace();
}
}
System.out.println("执行完毕!");
}
public void run() {
for(;;){
try {
Thread.sleep(3000);
this.searchPort();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
// TODO Auto-generated method stub
}
public static void main(String[] args){
Runnable rb = new sampletest();
new Thread(rb).start();
}
}
发表评论
-
BeanCopier系列之一:特性测试
2018-06-12 12:15 447源:http://czj4451.iteye.com/ ... -
Lombok 之 ToString
2018-03-20 19:35 668源:http://himichaelchu.iteye.com ... -
extends和super的区别
2018-01-14 19:05 598源:http://bbs.csdn.net/topics/38 ... -
double转BigDecimal,数变大
2017-09-09 14:02 624源:http://blog.csdn.net/linbrain ... -
循环依赖检测方法 spring源码方法
2016-07-06 18:58 1177场景:checkForAliasCircle(name, al ... -
Oracle模糊查询之(4.采用全文索引解决模糊查询,给出具体步骤)采用全文索引解决模糊查询速度慢的问题[主文]
2016-03-24 16:16 863源:http://blog.csdn.net/haiross/ ... -
理解和正确使用Java中的断言(assert)
2016-03-24 15:55 1087源:http://blog.csdn.net/leic ... -
string stringbuffer stringbuilder区别
2016-03-07 15:39 462string 是不可变类,内部数据结构为final char数 ... -
接口和抽象类有什么区别
2015-11-27 15:58 442源:http://m.blog.csdn.net/bl ... -
Java中Enum类型的序列化
2015-11-25 14:57 1244源:http://mysun.iteye.com/blog/1 ... -
serialVersionUID的作用
2015-11-08 15:27 588源:http://www.cnblogs.com/gu ... -
dom4j写xml时&会被转义成&的解决方法?
2015-09-08 20:52 1010源:http://www.iteye.com/problems ... -
java ImageIO处理图像的封装
2015-09-06 10:17 380源:http://blog.csdn.net/hu_sheng ... -
XML 和 java对象相互转换
2015-08-17 16:45 0源:http://hbiao68.iteye.com/blog ... -
java 版本更迭
2015-08-03 10:19 610源:https://en.wikipedia.org/wiki ... -
谈抽象类与接口的区别之一
2015-04-23 11:46 546源:http://wenku.baidu.com/li ... -
Java基本数据类型
2015-04-17 14:57 692源:http://blog.csdn.net/zuolongs ... -
JAVA深复制(深克隆)与浅复制(浅克隆)
2015-04-17 14:23 443源:http://www.cnblogs.com/yxnchi ... -
java中的四种访问权限是?
2015-04-16 17:58 554源:http://zhidao.baidu.com/link? ... -
DMA Direct Memory Access(存储器直接访问)
2015-04-02 15:55 570源:http://baike.baidu.com/li ...
相关推荐
本篇文章将详细探讨如何在Oracle环境中通过Java使用Socket进行通信,监听端口并进行相关的测试。 首先,我们需要理解Socket编程的基本概念。Socket是网络通信中的一个接口,它允许应用程序之间通过网络交换数据。在...
Java编写的Socket服务器测试桩是用于模拟实际网络服务或接口的一种工具,它可以帮助开发者在实际服务器未准备就绪或者不便使用时进行应用的功能验证和性能测试。本文将深入讲解Java Socket服务器测试桩的核心概念、...
Java Socket 是一种网络...总的来说,这个项目为学习如何在Android客户端和服务器之间使用Java Socket进行通信提供了一个实践平台。开发者可以通过理解这些概念并动手操作,加深对网络编程和Android应用开发的理解。
java版本调用HP-Socket服务端代码,包含jna包及5.0.2版本的HP-Socket的dll文件,采用的是非常新的HP-Socket版本,demo是整套java工程,导入eclipse修改HpSocket.java文件中的服务器的IP和端口就可以测试,里面还包含...
在Java中,心跳测试可以使用线程或定时器(如`java.util.Timer`)来实现。下面是一个简单的示例: ```java // 定义心跳消息 private static final String HEARTBEAT_MSG = "HEARTBEAT"; // 创建心跳发送线程 new ...
本篇将深入探讨Java Socket的源码,帮助开发者理解其内部工作原理。 1. **Socket的基本概念** - **套接字(Socket)**:套接字是操作系统内核为网络通信提供的接口,可以看作是进程间通信的一种方式,它在客户端和...
在实际开发中,我们可能还会使用一些工具辅助Socket通信的调试和测试,如Wireshark(网络封包分析软件)用于查看网络数据包,或者使用telnet命令进行简单的客户端测试。 总结,Java中的Socket通信涉及网络编程的...
Java Socket 客户端-服务器通信是网络编程中的基础概念,它允许两个应用程序通过TCP/IP协议进行双向通信。在这个场景中,"client-server"指的是Java编程环境下实现的客户端Socket连接到服务端Socket的过程。源码和...
本话题主要探讨了两种常用编程语言——Java和C#之间如何利用Socket进行通信。Socket是网络编程的基本接口,允许应用程序通过网络发送和接收数据。以下是关于"Java和C#之间基于Socket的通信"的详细知识点: 1. **...
Java Socket技术是网络编程中的重要组成部分,主要用于实现客户端与服务器之间的通信。在这个“Java Socket聊天和文件传输工具”中,开发者结合了实时聊天和文件传输的功能,使得用户可以在进行文字交流的同时,无缝...
Java Socket多线程文件传输实例项目是一个典型的网络编程应用场景,主要涉及了Socket编程、多线程处理以及文件I/O操作等关键知识点。在这个项目中,开发者利用Java的Socket API实现了一个能够支持多个客户端同时进行...
本示例“java socket多客户端之间通信”着重于如何利用Socket实现多个客户端通过服务器进行相互之间的消息传递,包括群发和定向发送。下面我们将深入探讨相关知识点。 1. **Socket基本概念**: Socket在Java中被...
### JAVA SOCKET通讯程序知识点 #### 一、Java Socket编程简介 在Java中,Socket编程是一种常用的网络通信方式,它允许程序之间通过TCP/IP协议进行数据交换。Java中的`java.net.Socket`类和`java.net.ServerSocket...
- **客户端连接**:客户端使用Socket类的connect方法,指定服务器的IP地址和端口号,尝试建立连接。 - **数据交换**:连接建立后,客户端和服务器端都可以通过Socket对象的输入输出流进行数据的读写。这里,客户端...
本项目的"即时通信系统(Java实现)"压缩包可能包含了服务器端和客户端的Java源代码,以及相关的配置文件和测试数据。初学者可以通过阅读和运行这些代码,了解Java Socket通信的整个流程,加深对网络编程的理解。...
在描述中提到,为测试方便,客户端发送消息时会隐藏服务端窗口,这意味着可能在代码中实现了窗口控制逻辑,例如使用Java Swing或JavaFX来创建GUI,并在特定事件(如数据发送)下关闭或隐藏窗口。 3. **通信流程**:...
Java Socket编程实现UDP网络测试是计算机网络领域中的一个重要实践,主要涉及到Java编程语言以及网络通信协议UDP(User Datagram Protocol)。Socket在计算机网络中扮演着桥梁的角色,它允许应用程序通过网络发送和...
首先,我们需要创建一个 ServerSocket 对象,并指定一个端口号(在本例中是 888)。然后,我们使用 accept() 方法来监听来自客户端的连接请求。当有客户端连接到服务器时,accept() 方法将返回一个 Socket 对象,...
在这个“Socket连接-TCP测试”案例中,我们将探讨如何使用Socket进行TCP连接,并通过实际的图片传输来验证连接的有效性。 首先,TCP连接的建立遵循三次握手的原则。客户端首先发送一个SYN(同步序列编号)包给...
本项目中的`SocketTest`可能是实现上述功能的测试类,它包含了客户端和服务器端的代码示例。通过对这个类的分析和调试,开发者可以深入理解Java Socket在Android中实现文件断点续传的细节和技巧。在实际应用中,还...