整体结构就是使用ServerSocket监听一个地址,当有接受到请求之后,解析请求中的资源路径.服务器资源路径存放在项目下的一个目录中,服务器会到这个目录中根据请求的路径去寻找相应的资源.如果找到了则返回该文件内容,否则提示找不到文件. 功能主要分为三块,一块是监听IP和端口号:一块是接受HTTP请求报文,并解析报文:最后是处理和返回响应. HttpServer.java package com.oolong.webserver; import java.io.File; import java…
从一个简单的使用TCP样例開始socket编程,其基本过程例如以下: server                                                  client +++++++                                          ++++++++ 创建socket                                          创建socket +++++++                            …
webservice是对socket的一个封装,让远程调用调用变得更加简单,那么使用socket究竟有多么麻烦呢?来看看. 做一个简单的天气查询: 服务端: public class SocketServer { public static void main(String[] args) { DataInputStream dataInputStream = null; DataOutputStream dataOutputStream = null; try { // 启动socket服务端…
从一个简单易用TCP样品开始socket计划,的基本过程例如下列: server                                                  client +++++++                                          ++++++++ 创建socket                                          创建socket +++++++                             …
从一个简单的使用TCP例子开始socket编程,其基本步骤如下: server                                                  client +++++++                                          ++++++++ 创建socket                                          创建socket +++++++                              …
第一次接触nginx的时候,那时候公司还是用的一些不知名的小技术,后来公司发展问题,重新招了人,然后接触到nginx,公司 使用nginx用来做代理服务器,所有请求 都先经过nginx服务器,然后交由nginx服务器具体选择 哪台服务器 处理该请求,知道大概意思,也没深究,回顾一下当初学习掌握 nginx的过程 1.什么是nginx: nginx是一款高性能的http 服务器,也可以当做是反向代理服务器,俄罗斯程序设计,支撑5W左右的并发连接  并且cpu.内存等资源消耗却非常低,运行非常稳定…
Socket是client进行在网络与server进行数据交互的一种基本通信方式.通信有三种通信.即单工.半双工,和全双工. 所谓单工,就是仅仅可以进行单向通信,如bb机. 而半双工就是一来一回的通信方式,如对讲机. 全双工也是最经常使用的,就是现实长连接实时通信.如QQ. 假设理解了上面的三个工作方式,那以下就以半双工为例,分析一下其工作的流程: 首先:在server端建立一个监听端口,没有多么复杂,就相当于一个等待连接的东西. 第二步:这时候,假设在client的话,要想去连接上面的serv…
偶然在微博上看到用css写一个七巧板,正好也有一些源代码,于是就试着敲了敲. 主要是利用了css3的transform,实现平移,旋转,变形,直接用看到的代码敲出来之后有些问题,因为宽度上下面绿色的三角形和右边蓝色的三角形没有做限制,所以我做出来看到的效果是这样的: 之后自己做了稍微的调整,调整之后的效果是这样的: 这里直接将板子的位置放在了浏览器的左上角,利用了border-top和border-right来进行位置的控制,下面是代码: html代码: <!DOCTYPE html> <…
服务端的实现: public class EchoServer{ //创建一个serverSocket private final ServerSocket serverSocket; //创建一个构造器 传入端口 public EchoServer(int port) throws IOException{ //创建服务端 这里相当于创建了一个服务器并开启了通信端口port serverSocket = new ServerSocket(port); } //开始等待并接受客户端连接 publ…
import socketsk=socket.socket()sk.bind(("127.0.0.1",7001))sk.listen()def login(url): with open('login.html','rb') as f: return f.read()def index(url): with open('index1.html','rb') as f: return f.read()def mng(url): with open('bootstrap/dist/js/…