import java.net.*;
import java.io.*;
public class MultiUser extends Thread{
private Socket client;
public MultiUser(Socket c){
this.client=c;
}
public void run(){
try{
BufferedReader in=new BufferedReader(new InputStreamReader(client.getInputStream()));
PrintWriter ut=new PrintWriter(client.getOutputStream());
//Mutil User but can't parallel
while(true){
String str=in.readLine();
System.out.println(str);
out.println("has receive....");
out.flush();
if(str.equals("end"))
break;
}
client.close();
}catch(IOException ex){
}finally{
}
}
public static void main(String[] args)throws IOException{
ServerSocket server=new ServerSocket(5678);
while(true){
//transfer location change Single User or Multi User
MultiUser mu=new MultiUser(server.accept());
mu.start();
}
}
}
分享到:
相关推荐
在本示例中,"Java Socket示例"是一个在NetBeans环境中开发的简单聊天工具,它利用了Socket来实现实时的客户端-服务器通信。下面我们将深入探讨Java Socket的基本概念、工作原理以及如何在实际应用中创建一个简单的...
- 针对"NetCommunication"这个文件,可能包含了一个简单的Java Socket通信示例,包括客户端和服务器端的代码。分析这些代码可以帮助理解如何在实际项目中应用Socket通信。 总的来说,Java Socket编程是网络编程的...
在这个简单的Java Socket示例中,客户端向服务器发送一条消息,服务器接收到消息后立即回应,然后客户端打印出服务器的回应。这种模式常用于简单的命令应答或文件传输等场景。 总结来说,Java Socket编程提供了在两...
在本示例中,我们将探讨如何使用Java Socket创建一个简单的控制台聊天系统,包括客户端(client)和服务器端(server)的实现。 首先,我们需要理解Socket的基本概念。Socket在计算机网络中是一个通信协议,它允许...
在这个"JAVA Socket通信示例"中,我们可能会看到如何通过Socket类来创建连接,实现数据的单工、半双工和全双工传输。下面我们将深入探讨这些通信模式以及如何在Java中实现它们。 **1. 单工通信:** 单工通信是一种...
在这个"Java_socket 通信示例"中,我们看到的是一个简单的聊天室应用,它利用了Java的Socket API来实现实时的数据交换。以下是对这个示例的详细解读: 首先,让我们了解什么是Socket。在计算机网络中,Socket是应用...
Java程序socket编程示例代码 Java程序socket编程是Java语言中的一种网络编程方式,主要用于实现客户机/服务器(C/S)架构的通信。下面是Java程序socket编程的示例代码,包括Server端和Client端的实现。 Socket编程...
Java异步socket示例代码
Java Socket网络编程是Java平台中实现网络通信的核心技术,它基于传输层协议TCP和UDP,为应用程序提供了低级别的、原始的比特流服务。本基础示例将深入探讨这两种协议下的Socket编程。 首先,TCP(Transmission ...
Java Socket是Java编程语言中用于网络通信的核心API,它提供了低级别的、面向连接的、基于TCP/IP协议的网络通信能力。在"Java Socket 视频流转发Socket"这个主题中,我们将深入探讨如何使用Java Socket来处理视频流...
在本示例中,我们将深入探讨Java Socket如何用于构建一个简单的聊天应用。 首先,Java Socket通信基于TCP(传输控制协议),它确保了数据的可靠传输,包括数据的顺序和无丢失。在聊天应用中,服务器端创建一个...
在这个简易的Java Socket示例中,我们将会探讨如何创建一个简单的客户端-服务器应用,这将涵盖以下几个核心概念: 1. **Socket**: Java中的Socket类代表了网络上的一个端点,它是两台机器间通信的桥梁。一个Socket...
下面是一个简单的Java Socket客户端示例,用于连接到一个聊天服务器: ```java import java.io.*; import java.net.*; public class ChatClient { public static void main(String[] args) { try (Socket socket...
在名为"SocketForSmtp"的压缩包文件中,可能包含了实现上述功能的Java代码示例或者教程。通过阅读和理解这些代码,你可以深入学习如何在Java中使用Socket和SSL/TLS实现SMTP邮件发送。实践是掌握这些知识的最佳方式,...
在这个示例中,我们将深入探讨Java Socket编程的核心概念、结构以及如何创建一个简单的客户端-服务器应用程序。 首先,Socket是Java提供的网络通信接口,它实现了TCP/IP协议栈中的套接字层。在Java中,`java.net....
在这个"Java Socket 通信服务与客户端完整示例"中,我们可以深入理解Socket通信的原理以及如何在实际项目中应用。 1. **Socket基本概念** - **ServerSocket**: 服务器端使用的类,用于监听客户端的连接请求。 - *...
Java Socket 实现 SMTP 发送邮件是一项常见的编程任务,尤其在自动化通知、系统间通信或用户交互中非常有用。SMTP(Simple Mail Transfer Protocol)是互联网上用于传输电子邮件的标准协议,而Java Socket则是Java...
在给定的`javaSocket` 文件夹中,可能包含了一个简单的Java Socket客户端和服务器端的源代码示例。通过运行这些示例,你可以直观地理解如何在实际项目中使用Java Socket进行网络通信。记住,实际应用中可能需要更...
在`Socket-master`这个文件夹中,可能包含了一个Java Socket编程的示例项目,用于演示如何在Nginx TCP转发场景下获取用户真实IP。该项目可能包括了服务器端和客户端的代码,通过分析和运行这些代码,我们可以更深入...