`

Socket-简单应用

 
阅读更多
/*** 服务器端***/
public class Server {
	private ServerSocket serverSocket;
	private Socket socket;
	
	public Server() throws IOException{
		serverSocket = new ServerSocket(7777);
		while(true){
			socket = serverSocket.accept();
			System.out.println("接收到客户端请求...");
			BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
			String line = null;
			while((line = bufferedReader.readLine())!=null){
				System.out.println(line);
			}
		}
	}
}

 

    客户端用来请求服务端.

/** 客户端**/
public class Client {
	private Socket client;
	private PrintWriter printWriter;

	public Client() throws UnknownHostException, IOException {
		System.out.println("向服务器端发送请求...");
		client = new Socket("ip地址", 7777);

		// 接收客户端输入;
		BufferedReader bufferedReader = new BufferedReader(
				new InputStreamReader(new FileInputStream(new File(
						"E:/test.txt"))));
		printWriter = new PrintWriter(client.getOutputStream());
		String line = null;
		while ((line = bufferedReader.readLine()) != null) {
			printWriter.println(line);
		}
		// 关闭流;
		printWriter.close();
		bufferedReader.close();
	}
}

 

分享到:
评论

相关推荐

    HP-Socket-master.zip

    HP-Socket提供基于事件通知模型的API接口,能非常简单高效地整合到新旧应用程序中。 [1] 为了让使用者能方便快速地学习和使用HP-Socket,迅速掌握框架的设计思想和使用方法,特此精心制作了大量Demo示例(如:PUSH...

    HP-Socket-v3.2.1-rc3源码

    HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。为了让使用者能方便快速地学习和使用 HP-Socket,迅速掌握组件的设计思想和使用方法,特此精心制作了大量 Demo 示例,包括 PUSH...

    HP-Socket-3.2.1开源正式版,内含易语言静态库

    HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。为了让使用者能方便快速地学习和使用 HP-Socket,迅速掌握组件的设计思想和使用方法,特此精心制作了大量 Demo 示例,包括 PUSH...

    angular-socket-io-im, 使用 AngularJS + socket.io的简单即时消息应用.zip

    angular-socket-io-im, 使用 AngularJS + socket.io的简单即时消息应用 Angular socket.io-即时通讯演示一个简单的即时消息应用来演示 AngularJS的socket.io 种子。 :写这个应用程序的演练在我的博客上是有用的。...

    HP-Socket-V5.4

    HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的...HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中

    SuperSocket-master_Socket基于TCP、UDP

    SuperSocket是一个高度可扩展且易于使用的.NET Socket服务端开发框架,它简化了基于Socket的网络应用开发过程。SuperSocket提供了丰富的API和强大的功能,使得开发者可以专注于业务逻辑,而无需关注底层网络通信的...

    socket -- io 小例子

    Socket.IO 是一个实时应用程序框架,它为Web开发者提供了一种简单的方式来实现实时、双向通信。这个框架在Node.js环境中运行,结合了WebSocket和其他多种浏览器兼容的通信协议,以克服WebSocket在某些环境下的局限性...

    mirrors-hp-socket-master.zip_java udp_python udp_socket_socket 高

    HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的...HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。

    C#SuperSocket---客户端源程序

    文件列表中的"SocketServer(C#SuperSocket服务器的简易实现)---客户端源程序",暗示了这个压缩包不仅包含了一个简单的SuperSocket服务器实现,还包含了与之配合使用的客户端源代码。客户端源程序通常会包含一个或...

    HP-Socket-master-V5.4

    HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的 TCP/...HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中

    socket简单应用---------一个可异机聊天的程序

    在这个“socket简单应用——一个可异机聊天的程序”中,我们将探讨如何利用Socket进行简单的客户端-服务器架构的聊天程序设计。 首先,我们要了解Socket的基本概念。Socket在操作系统层面上是一个通信端点,它允许...

    HP-Socket-v3.2.3

    HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。 为了让使用者能方便快速地学习和使用 HP-Socket ,迅速掌握框架的设计思想和使用方法,特此精心制作了大量 Demo 示例(如:...

    Socket-Client-Study

    通过研究这个项目,你可以了解到如何在实际应用中实现一个简单的Socket客户端,理解网络通信的底层机制,以及如何在iOS平台上进行网络编程。这将对你的iOS开发技能提升大有裨益。记得在学习过程中动手实践,结合理论...

    Socket-Sever-Client

    本项目“Socket-Server-Client”是使用C#语言实现的一个简单示例,展示了如何创建一个Socket服务端以及对应的客户端。下面将详细解析这个项目的相关知识点。 1. **C#语言**:C#是一种面向对象的编程语言,由微软...

    基于HPSocket实现 socket 通讯 - 修正版 ( C# demo 、 C++ dll )

    HPSocket简化了Socket编程的复杂性,提供了一套稳定、高效、易于使用的API,使得断线重连、消息接收与发送、客户端管理等任务变得简单。 2. **Socket通讯原理**: Socket是网络编程中的一个接口,它允许应用程序...

    win-socket-demo_socket编程_socket_windows_DEMO_

    “socket windows DEMO”进一步说明这是一个关于Windows环境下的Socket编程示例,可能包含了一个简单的服务器(socket_server.cpp)和客户端(socket_client.cpp)程序。服务器端通常会监听特定的端口,等待客户端的...

    TCPUDP-Socket-调试工具 V2.2.7z

    TCPUDP-Socket-调试工具 V2.2以其简单易用的界面和强大的功能,为开发者提供了一种便捷的网络通信调试平台。无论是新手还是经验丰富的程序员,都能从中受益,提升开发效率,确保网络应用的稳定运行。通过这款工具,...

    Socket-TCP-Echo.rar_java tcp socket_tcp server java

    Socket编程是Java中实现网络通信的核心机制,主要应用于TCP协议,它允许两个远程应用程序通过互联网交换数据。在本示例中,“Socket-TCP-Echo.rar”包含了一个简单的TCP服务器和客户端程序,用于演示如何使用Java...

    vue-socket-io-example-master.rar

    Socket.IO则是一个实时应用框架,支持WebSocket以及其他多种浏览器和服务器的通信协议。当你看到“vue-socket-io-example-master”这样的项目,可以理解为这是一个示例项目,展示了如何在Vue.js应用中集成Socket.IO...

    python-socket-with-thread-master_socket编程_sochet_

    `socket`库提供了低级别的、原始的套接字接口,让我们能够构建网络应用程序,包括客户端和服务器端。在这个名为"python-socket-with-thread-master_socket编程_sochet_"的项目中,我们将探讨如何结合多线程技术来...

Global site tag (gtag.js) - Google Analytics