服务端设置:
服务端的启动脚本里面添加以下语句:
JAVA_OPTS="$JAVA_OPTS -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9988"
address可以任意设置,只要不冲突即可。
客户端设置:
在eclipse中选择Remote Java Application,填入以下选项。
Name:自定义,任意名称
Project:要调试的工程
Host:被调试的远端服务器ip
Port: 端口号,和上述的保持一致
/proc/sys/net/core/netdev_max_backlog
/proc/sys/net/core/somaxconn
一般linux下TCP连接的限制在TD_SETSIZE,系统默认为1024,由FD_SETSIZE决定。
1.修改方法:
修改/usr/etc/security/limits.conf文件,加入
*soft nofile 20000
*hard nofile 20000
然后reboot系统。
Linux下查看tcp连接数及状态
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
TIME_WAIT 8947
FIN_WAIT1 15
FIN_WAIT2 1
ESTABLISHED 55
SYN_RECV 21
CLOSING 2
LAST_ACK 4
TCP连接状态详解 www.2cto.com
LISTEN: 侦听来自远方的TCP端口的连接请求
SYN-SENT: 再发送连接请求后等待匹配的连接请求
SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认
ESTABLISHED: 代表一个打开的连接
FIN-WAIT-1: 等待远程TCP连接中断请求,或先前的连接中断请求的确认
FIN-WAIT-2: 从远程TCP等待连接中断请求 www.2cto.com
CLOSE-WAIT: 等待从本地用户发来的连接中断请求
CLOSING: 等待远程TCP对连接中断的确认
LAST-ACK: 等待原来的发向远程TCP的连接中断请求的确认
TIME-WAIT: 等待足够的时间以确保远程TCP接收到连接中断请求的确认
CLOSED: 没有任何连接状态
分享到:
相关推荐
在IT行业中,远程控制服务端和客户端是一种常见的技术,它允许用户通过网络对另一台设备进行操作,就像坐在那台设备前一样。本资源提供的是一套C#编写的远程控制服务端和客户端的完整源码,这对于学习和开发相关应用...
本文将详细解析"11远程桌面服务端和客户端源码"的相关知识点,包括源码结构、主要组件、实现原理以及如何利用VS2013 Update或更高版本进行编译。 首先,远程桌面服务端(Server)和客户端(Client)是远程桌面协议...
通过这个Demo,用户可以学习如何配置服务端,以及如何设置和调试数据流。 61850demo操作手册.docx提供了详细的使用指南和教程,涵盖了从安装、配置到运行的全过程。用户应仔细阅读这份手册,以理解软件的各项功能和...
本压缩包"安卓AIDL相关-AIDLService远程调用例子"提供了一个服务端(Server)与客户端(Client)的示例,帮助开发者理解并掌握AIDL的使用。 首先,我们需要了解AIDL的基本概念。AIDL文件本质上是定义了一组接口,...
为了有效地测试和调试TCP客户端与服务端的通信,开发者通常会使用专门的调试工具。本篇将详细介绍TCP客户端和服务端调试工具及其重要性,以及如何使用“网络调试助手”进行网络通信问题的排查。 TCP客户端是发起...
标题中的“Netty实现Java服务端和C#客户端联通”是指使用Netty作为Java服务器框架,与C#客户端(使用DotNetty库)进行通信的一种技术实现。这涉及到跨平台的网络通信,以及两个不同编程语言间的交互。 Netty是Java...
本示例工程涵盖了WebService服务端和客户端的实现,帮助开发者更好地理解和应用WebService技术。 服务端开发: 在服务端,我们通常会创建一个SOAP(Simple Object Access Protocol)服务,它是WebService最常见的一...
1. **网络编程**:如TCP/IP协议栈,用于建立和维护客户端与服务器之间的稳定连接。 2. **多线程/异步I/O**:为了同时处理大量并发连接,服务端可能采用多线程或多进程模型,或者使用异步I/O模型如Epoll。 3. **...
4. **日志记录**:记录通信事件,便于分析客户端与服务端的交互过程。 5. **脚本支持**:通过编写脚本,可以实现更复杂的模拟场景,提高测试的灵活性。 **应用领域** - 工业自动化系统:Modbus广泛应用于PLC、...
5. **应用与调试**:在实际使用中,客户端可以用来读取远程设备的温度、湿度、压力等传感器数据,或者控制电动阀、电机等执行器。服务端则在模拟测试环境中,可以预设各种工况,帮助开发者验证主站程序是否能正确...
标签“iec 103 client server”进一步确认了这个软件与IEC 103协议的客户端和服务端实现相关。客户端通常负责发起连接请求,发送控制命令,并接收来自服务端的遥测数据。服务端则负责处理这些请求,响应控制命令,...
总的来说,VNC服务端与Java客户端的结合为远程访问和控制提供了便利。了解它们的工作原理和使用方法,有助于我们更有效地进行远程协作和支持。而深入研究VNC Java客户端的源码,还可以帮助我们学习网络编程、图形...
综上所述,基于浏览器的服务器端控制客户端弹窗是Web开发中的常见实践,涉及到HTML、JavaScript和PHP的协同工作,以及客户端与服务器之间的数据交互。在实际应用中,需注意用户体验、代码优化和安全性。在提供的...
这种技术在分布式系统中尤其有用,可以实现服务端与客户端的双向通信。在本文中,我们将深入探讨如何使用Net Remoting来构建一个简单但功能齐全的服务端-客户端通信模型。 首先,了解基础概念: 1. **对象激活**:...
本示例涉及的是通过Socket实现服务端与客户端之间的消息传递以及文件交换。 首先,我们要理解Socket的基本概念。Socket分为两部分:服务器端(Server)和客户端(Client)。服务器端创建一个Socket并监听特定的端口...
在PLC的TCP通信中,服务端通常是指PLC本身,而客户端则是与PLC进行数据交互的上位机或远程设备。 1. 创建PLC服务端程序: 在汇川PLC中,建立服务端程序需要配置网络参数,包括IP地址、端口号等。服务端程序会监听...
【NGROK——Linux服务端与客户端详解】 NGROK是一款强大的内网穿透工具,它允许用户通过公网访问内网中的服务,这对于远程调试、测试或者在没有公网IP的环境下分享内部服务非常有用。本教程将详细介绍NGROK在Linux...
9. **监控与日志**: 为了调试和运维,服务端和客户端都应该记录详细的日志,并可能需要集成监控工具,以便实时查看系统状态,及时发现并解决问题。 10. **测试与部署**: 在实际应用前,需要对服务端和客户端进行...
CXF使得开发者能够轻松地创建和部署Web服务,同时也提供了丰富的客户端API来调用远程服务。 二、搭建WebService服务端 1. 添加依赖:在项目中引入CXF相关的jar包,如Spring_CXF_WebService压缩包中的内容。这些jar...
《Dynamsoft SourceAnywhere for VSS 6.4:服务端与客户端详解》 Dynamsoft SourceAnywhere for VSS 6.4 是一款强大的版本控制系统,它为Visual SourceSafe(VSS)用户提供了一种高效、可靠的替代方案。该软件不仅...