`

socket server-client端通信的例子

阅读更多

server端例子

public class socketServer {
	public static void main(String[] args) throws IOException {
		ServerSocket server = new ServerSocket(5678);
		Socket client = server.accept();
		BufferedReader in = new BufferedReader(new InputStreamReader(client
				.getInputStream()));
		PrintWriter out = new PrintWriter(client.getOutputStream());
		while (true) {
			String str = in.readLine();
			System.out.println(str);
			out.println("server display :has receiv...");
			out.flush();
			if (str.equals("end"))
				break;
		}
		client.close();
	}
}

 
 

 

客户端实例

public class socketClient {
	static Socket server;
	public static void main(String[] args) throws Exception {
		server = new Socket(InetAddress.getLocalHost(), 5678);
		BufferedReader in = new BufferedReader(new InputStreamReader(server
				.getInputStream()));
		PrintWriter out = new PrintWriter(server.getOutputStream());
		BufferedReader wt = new BufferedReader(new InputStreamReader(System.in));

		while (true) {
			String str = wt.readLine();
			out.println("client display:"+str);
			out.flush();
			if (str.equals("end")) {
				break;
			}
			System.out.println(in.readLine());
		}
		server.close();
	}
}

 

分享到:
评论

相关推荐

    socket(server-client)

    在这个"socket(server-client)"程序中,我们看到的是一个基于Socket实现的客户端和服务端通讯的例子。下面将详细讲解Socket的基本概念、工作原理以及如何通过Socket实现服务器与客户端的通信。 1. Socket基本概念:...

    Delphi TCPIP通信 实例 解决中文乱码问题 SOCKET SERVER-CLIENT

    敝人近期整理的客户端与服务端通信实例,数据编码约定采用UTF-8编码,解决中文乱码问题.ServerSocket组件可以同时接受一个或多个ClientSocket组件的连接请求,并与每个ClientSocket组件建立单独的连接,进行单独的...

    socket -- io 小例子

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

    server-and-client.rar_server and client

    在这个“server-and-client.rar”压缩包中,包含了实现简单服务端(server)和客户端(client)的示例代码,这将帮助初学者理解如何使用Socket进行通信。 首先,让我们了解一下什么是Socket。Socket在操作系统层面...

    c#socket ServerAndClient 控制台例子

    本篇文章将详细讲解基于C#的Socket Server和Client的控制台应用实例,以及如何实现它们之间的通信。 首先,我们要了解什么是Socket。Socket是网络通信中的一个基本概念,它相当于一个端点,允许两个程序通过网络...

    HP-Socket开发TCP Client

    在这个"HP-Socket开发TCP Client"的例子中,我们将深入探讨如何使用HP-Socket库来创建一个简单的TCP客户端。 首先,我们需要理解TCP(传输控制协议)的基本概念。TCP是一种面向连接的、可靠的、基于字节流的传输层...

    winsocket编程实现简单 server端和client端

    在这个例子中,我们关注的是一个简单的Server端和Client端的实现,这类似于流行的即时通讯软件QQ的数据通信功能。 首先,让我们深入了解Winsocket的基本概念。Winsock是Windows Socket的简称,它是一个API,用于在...

    python socket C-S 模型例子

    Python的Socket库是进行网络通信的基础模块,它允许程序员创建客户端和服务器端的连接,实现C-S(客户端-服务器)模型。在这个例子中,我们将深入探讨如何使用Python Socket实现一个多线程服务器来同时处理多个...

    TCP-server-and-client.rar_java Tcp _java tcp server_tcp server_t

    本项目“TCP-server-and-client.rar”提供了一个基于Java实现的TCP服务器和客户端的简单示例,旨在帮助初学者理解TCP通信的基本原理和编程实践。 首先,我们要了解TCP的主要特性:它是一种面向连接的、可靠的、基于...

    spring-boot-websocket-client代码示例

    socket.send(JSON.stringify({command: 'SEND', destination: '/app/greeting', body: JSON.stringify({'content': 'Hello, Server!')}})); ``` ### Spring Boot服务端处理 在服务端,我们需要一个消息处理器来...

    HP用SOCKET实现(客户端---服务端)

    描述:HP用SOCKET实现(客户端---服务端)通信 本文将深入解析如何利用PHP中的Socket编程技术实现客户端与服务端之间的通信,通过分析提供的代码示例,我们将理解其工作原理、关键步骤以及在实际应用中的注意事项。 ...

    使用TCPServer编写(多线程)socket服务

    在IT行业中,网络编程是不可或缺的一部分,特别是在服务器端开发中,使用TCPServer编写多线程的socket服务是一项基础但重要的技术。本文将详细讲解如何使用TCPServer来实现这样的服务,以及多线程在其中的作用。 ...

    C# Socket Server Client 收发图片

    本教程将详细讲解如何使用C#的Socket库来实现一个简单的图片收发功能,涉及Server和Client端的交互以及多线程处理。 1. **Socket基础** Socket是网络通信的基本组件,它提供了进程间通过网络进行通信的接口。在C#...

    tcl socket 编程实例

    这里使用`socket-server accept`命令创建了一个服务器端Socket,并监听端口2540。 **接受客户端连接** ```tcl proc Accept {newSock addr port} { puts "Accepted $newSock from $addr port $port" } vwait ...

    Socket通信Client/Server

    Socket通信是计算机网络编程中的重要概念,主要用于实现客户端(Client)和服务器端(Server)之间的数据交换。在C/S模型中,服务器作为服务提供者,等待客户端的连接请求,而客户端则是服务的使用者,主动发起连接...

    socket通信代码 点到点通信

    client_socket, client_address = server_socket.accept() print('连接来自:', client_address) # 数据传输 message = client_socket.recv(1024) print('Received:', message.decode()) # 发送响应 ...

    C#编写socket做服务器和客户端例子

    以上就是关于"C#编写socket做服务器和客户端例子"的相关知识点。理解并掌握Socket编程对于开发网络应用至关重要,它可以帮助你构建稳定、高效的数据传输通道。在实践中,还可以结合其他技术,如多线程、异步IO、委托...

    C++ epoll方式 client与server stocket连接通信例子.zip

    这个"C++ epoll client与server stocket连接通信例子"是一个很好的学习资源,它可以帮助开发者理解如何在实际项目中运用epoll进行高效的网络编程。通过阅读和运行代码,可以深入理解epoll的工作机制以及如何与C++...

    Java Socket实例(Server+Client)

    在这个实例中,我们有两个关键组件:Server和Client,它们通过Socket进行交互。下面将详细解释Java Socket的工作原理、如何创建Server和Client以及如何在两个端点之间传递数据。 1. **Java Socket基础** Java ...

    socket-io-server-node

    Socket.IO服务器端在Node.js中的实现是一个非常关键的网络编程技术,它允许实时、双向通信,使得客户端和服务器端能够高效地交换数据。在本文中,我们将深入探讨Socket.IO的原理,以及如何在Node.js环境中设置和使用...

Global site tag (gtag.js) - Google Analytics