import java.net.*;
import java.io.*;
class TelServer
{
public static void main(String[] args) throws Exception
{
ServerSocket ss = new ServerSocket(10007);
while(true)
{
Socket s = ss.accept();
String ip = s.getInetAddress().getHostAddress();
System.out.println(ip+"...connect");
OutputStream out = s.getOutputStream();
//out.write("哥们,已收到 ".getBytes());
PrintWriter pw = new PrintWriter(out,true);
pw.println("<html>");
pw.println("<head><title>网页标题标题</title></head>");
pw.println("<body>");
pw.println("<font size=7 color=red>欢迎光临</font>");
pw.println("</body>");
pw.println("</html>");
s.close();
}
}
}
/*
client /server
browse/ server
练习:
客户端数据用户名登录服务端。
服务端进行用户名验证。如果用户存在,在服务端显示该用户登录,并反馈给客户端欢迎光临。
如果用户不存在,服务端显示该用户尝试登录,反馈,该用户不存在。
每个客户端只能尝试登录三次,超过三次,关闭客户端。
把每个客户端封装成线程。
*/
分享到:
相关推荐
Socket编程在IT行业中是网络通信的核心技术之一,特别是在Linux环境下,它被广泛应用于构建B/S(浏览器/服务器)架构的应用程序。B/S架构是一种典型的客户端-服务器模型,其中浏览器作为客户端,通过HTTP协议向...
总的来说,C/S架构适合于对界面和响应速度要求高,用户群稳定且对安全性有特殊要求的场景,而B/S架构则更适用于大规模的互联网应用,可以快速部署,易于维护,但可能在用户体验和性能上有所牺牲。在实际应用中,可以...
在本项目中,我们将深入探讨如何基于Socket实现B/S(Browser/Server)架构,并结合分布式架构理论构建一个网络结构。这个结构旨在实现业务处理与静态资源的分离,以提高系统的可扩展性和性能。 首先,B/S架构是...
在IT行业中,B/S(Browser/Server,浏览器/服务器)架构是一种常见的软件系统设计模式,主要应用于Web应用程序。在这种架构中,用户通过浏览器与服务器进行交互,而无需安装任何特定客户端软件。标题提到的"B/S结构...
【基于B/S聊天程序】是一种基于浏览器/服务器架构的在线通信系统,主要利用TCP/IP协议栈进行数据传输。在这个项目中,我们有一个简单的客户端和服务器应用程序,它们在本地主机上运行,通过winsocket API实现网络...
【Java网络聊天系统B/S版】是一个基于Java技术构建的在线聊天平台,主要面向大学生群体,用于实践和学习网络通信及Web应用开发。这个系统采用了B/S(浏览器/服务器)架构,用户通过浏览器即可进行实时的文本聊天。...
C/S 与 B/S 架构的区别 软件架构是软件设计的基础,C/S 架构和 B/S 架构是两种常见的软件架构。下面,我们将详细介绍这两种架构的概念、优点和缺点,以及它们之间的区别。 一、C/S 架构 C/S 架构是一种典型的两层...
这是一个用c#编写的简单的b/s通信和c/s通信,希望对你的学习有帮助
在B/S模式的Flash游戏中,Flash Socket常用于玩家之间的实时对战、同步游戏状态等。 【游戏DEMO】 DEMO是游戏开发的一个早期版本,通常包含了游戏的核心玩法、基本功能和部分关卡,用于展示游戏概念、吸引投资或...
然而,"用Swing做B/S结构的Web开发"这个主题可能让人有些困惑,因为Swing通常与C/S(客户端/服务器)架构关联,而不是B/S(浏览器/服务器)架构。实际上,这里的描述可能是指利用Swing来模拟或辅助Web应用的开发过程...
Java网络聊天室是一种基于B/S(Browser/Server)架构的应用,允许用户通过浏览器与服务器交互进行实时聊天。在这个系统中,客户端使用Java Applet技术,这是一段可以在浏览器环境中运行的小型Java程序。以下是该Java...
程序采用典型的C/S(服务器/客户端)构架。用socket编程设计网络通讯。界面设计部分采用Windows MFC框架。数据库采用微软SQL Server。本文最终设计了一个简易版本的聊天软件,包括登陆、退出、添加好友、消息收/发等...
盈通客服系统支持客户服务端与网站访客的直接模式对话,作为企业网站的客服服务和主动营销工具,具有主动营销、客服支持及客户关系管理方面的功能,结合各类统计数据及历史资料,可以使企业针对每一位网站页面的访客...
本资源"Winsock_file_transform.rar"提供了一个基于B/S架构的文件传输示例,使用了自定义协议来实现高效、可靠的文件传输。下面将详细阐述相关知识点。 1. **Winsock**:Winsock是Windows Socket的简称,它是一组...
"modbs_socket_zip_"这个标题暗示我们讨论的主题是关于一个可能用Python的模块(modbs)进行的Socket编程,并且与文件压缩(zip)有关。在这个场景中,我们可以推测这可能是一个通过Socket传输ZIP文件的示例或工具。...
通过深入理解并改进这个项目,你可以掌握如何构建高效的B/S视频通信系统,涉及的技术包括但不限于Socket编程、视频编码技术、多线程处理、网络优化等。这对于任何希望在视频传输领域深化知识的人来说,都是一个...
可以打通Demo源码,主要用了gridview和detailsview 这两个控件实现数据库的增删改及报表生成功能 P.S. 数据库使用的是SQLserver2000,数据库名为emp 有什么问题大家欢迎大家指正,互相学习
另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。 C/S 架构也可以看做是胖客户端架构。因为客户端需要实现绝大多数的业务逻辑和界面展示。这种架构中,作为客户端的部分需要承受很大的压力,...
【Java网络聊天室B_S模式程序详解】 Java语言在开发网络应用方面有着广泛的应用,尤其在网络聊天室的构建上,其强大的跨平台能力和丰富的库支持使得开发者能够轻松创建功能丰富的聊天系统。本程序以B/S(Browser/...