/**
* 连接socket服务器返回数据接口方法
* @param host IP
* @param port 端口号
* @param xmlString 推送数据字符串
* @return String 返回数据字符串
* @throws IOException
*/
public String ConnectScoket(String host,int port,String xmlString ) throws IOException{
Socket socket = new Socket(host, port);
socket.setSoTimeout(10000);
//流 输出流字符流
OutputStream outs=socket.getOutputStream();
System.out.println("发送的数据="+xmlString);
outs.write(xmlString.getBytes("utf-8"));
outs.flush();
//接收服务器返回数据
InputStream ins=socket.getInputStream();
BufferedReader reader=new BufferedReader(new InputStreamReader(ins));
String s=reader.readLine();
System.out.println("接到服务器回复:"+s);
socket.close();
return s;
}
分享到:
相关推荐
在本文中,我们将深入探讨"socket服务器,client浏览器访问"这一主题,以及与之相关的WebSocket技术。 首先,让我们从基础开始,理解什么是Socket。Socket是网络通信中的一个抽象概念,可以看作是两台计算机之间的...
C# Socket 编程完成控制台服务器端和 web 客户端(调试通过) C# Socket 编程是指使用 C# 语言实现的 Socket 编程技术,用于创建网络通信的服务器端和客户端程序。在本例中,我们将创建一个控制台服务器端和一个 ...
Socket服务器是等待客户端连接并处理请求的程序。其工作流程大致如下: 1. 创建Socket:服务器首先创建一个ServerSocket对象,指定监听的端口号。 2. 监听连接:调用ServerSocket的accept()方法,进入阻塞状态,等待...
客户端首先会创建一个Socket,然后通过这个Socket向服务器发起连接请求。一旦连接建立,客户端就可以将序列化后的pb消息发送给服务器。服务端同样创建Socket监听特定端口,等待客户端的连接请求。当收到连接请求后,...
在连接 Socket 服务器时,我们需要确定两个信息:Socket 服务器的域名或 IP 地址,和服务器监听的端口号。无论使用 Socket 还是 XMLSocket 类的实例,连接请求都是完全相同的。 2. 向 Socket 服务器发送数据 一旦...
回到我们的“简单的Socket服务器”,它的主要功能可能包括接收客户端的连接请求、处理这些请求并返回响应。对于Cocos2d-x的测试场景,这个服务器可能用来模拟游戏中的网络交互,例如玩家的动作、游戏状态的更新等。...
在这个特定的场景中,我们讨论的是一个设计为连接多个服务器的Socket客户端。这个客户端程序能够向多个服务端发送消息,并且在消息中携带自身的ID,以便服务端识别消息来源。此外,它还具备了自动重连功能,即在非...
4种方法实现socket数据转发,socket 连接http 服务器. 内有socket,select,poll,多线程等的详细实例
在标题"android socket 服务器端"中,我们可以理解到这个话题是关于如何在Android设备上构建一个Socket服务器,以便其他客户端(可能是Android应用或者其他设备上的应用)可以连接并进行数据交换。在描述中提到"java...
综上所述,Socket服务器端在断开后重新打开时,客户端的自动重连机制主要依赖于心跳检测、异常处理、重试策略和超时设定。通过这些技术手段,可以确保在网络不稳定或服务器短暂离线的情况下,客户端仍能恢复与服务器...
而当我们谈论"MFC socket服务器示例"时,我们涉及到的是使用MFC来实现网络通信中的服务器端功能。 Socket编程是网络编程的基础,它允许两个或更多的应用程序通过TCP/IP协议进行通信。在MFC中,我们可以使用MFC的...
在本文中,我们将深入探讨"Socket服务器端程序"的相关知识点,包括Socket的基本概念、服务器端的创建过程、服务器与客户端的交互以及相关应用。 首先,让我们理解什么是Socket。Socket在计算机网络中是一种进程间...
在Android中建立一个Socket服务器,我们需要创建一个ServerSocket对象,指定一个端口号,并监听这个端口以接受来自客户端的连接请求。`MultiThreadServer`示例可能包含一个名为`ServerActivity`的类,该类在后台运行...
而且他需要知道每台计算节点的任务状况,因此服务器节点必须存储与所有计算节点的socket连接对象。 在客户端唯一需要知道的就是它归属的调度服务器的通信IP和端口,因此client是发送连接的主动方,由调度服务器...
总之,Socket模拟服务器的核心在于接收客户端连接,读取并处理客户端发送的数据,然后返回响应。通过使用ServerSocket和Socket类,结合输入/输出流,可以实现网络通讯的基本功能。同时,为了支持多客户端并发连接,...
Java Socket服务器客户端程序是网络编程中的基础组件,用于实现两台计算机之间的通信。Socket编程是Java提供的一个标准接口,它允许应用程序通过网络发送和接收数据。在这个程序中,我们将探讨以下几个核心知识点: ...
- 建立连接:客户端使用Socket类的connect()方法连接到服务器端的特定端口。 - 数据传输:通过Socket对象的输入/输出流进行数据的发送和接收。 - 关闭连接:完成通信后,双方都会调用Socket的close()方法关闭连接。 ...
在这个项目中,我们将探讨如何使用C++在Visual Studio 2008环境下实现Socket服务器和客户端的基本功能。 首先,Socket在C++中主要是通过`<winsock2.h>`和`<ws2tcpip.h>`这两个库来使用的,它们提供了与操作系统底层...
本示例源码提供了C#语言实现的高并发SOCKET服务器和客户端的完整工程实例,这为开发者提供了学习和实践网络通信机制的机会。C#作为一种强大的.NET平台语言,拥有丰富的库支持,使得构建这样的系统变得相对简单。 ...
本篇文章将深入探讨“C# Socket服务器与客户端交互”的相关知识点。 首先,Socket在计算机网络中扮演着桥梁的角色,它允许应用程序通过TCP/IP协议进行数据传输。TCP(Transmission Control Protocol)是一种面向...