0 0

关于Linux与windows socket通信10

以下代码中,IcpSocketClient为socket封装类,client.call调用远程服务器上的类、方法
windows中,如果未连接到相应IP、端口,则立马报connection refused异常;而在linux下,未连接到相应的IP、端口,则延缓3分钟左右,报connection timeout异常,请问,为何linux会连接3分钟再超时,如何解决在两种系统下,保持一致的异常
IcpSocketClient client = new IcpSocketClient("192.168.1.54", 1210);
        try
        {
            client.setTryTimes(0);
            Object returnObj = client.call("IWatcherService", "getState", new Object[] {});
            if (returnObj != null)
            {
                return (ResourceStatus)returnObj;
            }
        }
        catch (Exception e)
        {
            logger.error("Check resource failed, resource key=[" + resource.getKey() + "].");
        }
2012年9月13日 09:29
目前还没有答案

相关推荐

    linux和windows之间的socket通信代码

    socket_test.c文件放到linux环境下,用gcc进行编译,运行。 socket_test文件夹用VC++6.0打开运行,就可以实现windows和 linux间简单的通讯,能够进行字符的收发。

    Windows和Linux进行socket通信

    网上关于windows与windows通信的代码很多,linux与linux通信的代码也很多,但是windows和linux通信的代码很少。这里,我想写一个简单的socket代码,实现linux和windows的通信。  其实,广义一点看,网页访问、...

    基于Socket的Windows与Linux平台异步通信.pdf

    基于Socket的Windows与Linux平台异步通信.pdf 本文分析了I/O复用模型的原理和特点,并针对Windows与Linux平台间通信的并发数量不足的问题,提出在Windows与Linux平台间使用socket(套接字)异步通信的方法。通信...

    基于Socket的Linux与Windows下WiFi模块间通信的实现.pdf

    基于Socket的Linux与Windows下WiFi模块间通信的实现 本文主要研究了基于Socket的Linux和Windows下WiFi模块之间的无线通信问题,通过套接字编程实现了两大开发环境下的数据无线传输,基本解决了两者的通信问题。下面...

    Linux与Windows系统间的网络通信.pdf

    本文将介绍Linux与Windows系统间的网络通信的实现方法,包括 Socket 编程的工作原理和 Linux 与 Windows 不同操作系统之间的网络通信方法。 网络通信概述 网络通信是指在不同的设备或系统之间进行数据交换的过程。...

    Linux或Windows下判断socket连接状态

    Socket是应用层与传输层之间的接口,它允许应用程序通过TCP/IP协议栈与其他计算机进行通信。在TCP协议中,连接是基于三次握手建立的,而断开连接则需要四次挥手。因此,判断Socket连接状态涉及到对这些过程的理解。 ...

    用TCP/socket实现windows与linux通信(文件传输)

    本文件传输系统采用TCP协议进行通信,实现了windows与linux通信,打破了只能在windows下传输文件的弊端,本程序的编写对通信编程新手有很大的帮助作用,本系统目前只支持windows向linux发送多种类型文件,大文件传输...

    Linux与Windows间以太网通信

    Linux与Windows间以太网通信 Linux与Windows间以太网通信是指在Linux和Windows操作系统之间进行以太网通信的研究。该研究旨在实现高性能的控制系统,通过Linux和Windows的结合,实现资源共享和数据共享。 知识点1...

    利用流式Socket编程实现Windows与Linux的通信.pdf

    利用流式Socket编程实现Windows与Linux的通信.pdf 本文档主要介绍了如何利用流式Socket编程实现Windows与Linux之间的网络通信。流式Socket是一种通过标准的UNIX文件描述符和其他程序通讯的一种方法,提供可靠的、...

    跨平台的socket库,windows-linux-socket

    本文将深入探讨“跨平台的socket库,windows-linux-socket”这一主题,旨在帮助开发者理解如何在Windows和Linux操作系统之间实现兼容的Socket编程。 首先,Socket是操作系统提供的一种接口,用于在网络中进行进程间...

    Windows_linux-Socket.rar_Windows Linux_linux Windows _socket_win

    标题中的“Windows_linux-Socket.rar”表明这是一个关于Windows和Linux平台间使用Socket进行通信的资源包,而“Windows Linux_linux Windows_socket_win”则强调了在Windows操作系统和Linux操作系统上实现Socket编程...

    Linux socket跨平台通信

    Linux Socket跨平台通信是计算机网络编程中的一个重要主题,它允许不同操作系统之间的应用程序通过网络进行通信。在这个场景中,我们有两部分:一个运行在Linux上的服务器(由linux_server.c实现)和一个运行在...

    基于Qt实现局域网Socket通信系统源码.zip

    基于Qt实现局域网Socket通信系统源码。分别有服务端(Server)和客户端(Client) 服务端默认监听本机IP的6666端口 本人实测在linux(需防火墙开启端口)和windows下完美运行。基于Qt实现局域网Socket通信系统源码。...

    Windows与linux Socket网络编程源码

    现在都多的网络编程中,都是基于TCP/IP协议,同时,UNIX下的Socket编程就是其中的一种简单而又快速的通信方式。提供Windows与linux下通过Socket进行通信的实例。可以了解Windows与linux下通信的其中一种方式。

    Linux网络通信 socket应用编程知识点总结含例程

    Linux 网络通信 socket 应用编程知识点总结含例程 Linux 网络通信 socket 应用编程是指在 Linux 操作系统中使用 socket 编程来实现网络通信的技术。socket 是一种网络编程接口,提供了一个创建网络套接字的方法,...

    linux与windows之间的通信程序

    本文将深入探讨如何使用"socket"技术实现Linux与Windows之间的通信程序,同时也会涉及双系统环境下的交互。 首先,我们要理解什么是socket。Socket是网络编程中的一个接口,它允许两个程序通过网络进行通信。在...

    socket-windows-and-linux.zip_Linux windows socket_linux c++ sock

    标题"socket-windows-and-linux.zip_Linux windows socket_linux c++ sock"表明了本主题涉及的是跨平台的Socket编程,主要关注Linux和Windows操作系统下,使用C++语言实现的Socket接口。描述提到"利用socket函数实现...

    c++ socket通信库

    - **跨平台**: 只要遵循标准的Socket API,C++编写的Socket程序可以在多种操作系统上运行,如Windows、Linux、macOS等。 - **语言兼容性**: 描述中提到C++编写的库也可以被C#等其他语言调用,这意味着它可能提供了...

    Windows Linux Socket Communication

    `socket_test`这个文件可能是实现Windows Linux Socket通信的一个测试程序,包含服务器端和客户端的代码示例。通过阅读和运行这个程序,你可以更深入地了解如何在不同操作系统之间实现TCP套接字通信。 总结一下,...

    socket编写windows和linux通讯程序-源码

    标题中的“socket编写windows和linux通讯程序-源码”指的是使用套接字(socket)编程技术,通过网络在Windows和Linux操作系统之间建立通信的程序。描述提到,该程序分为两个部分:服务器端(server)和客户端...

Global site tag (gtag.js) - Google Analytics