--开始学习Tomcat服务器,学习代码,自己注释一下。
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.InetAddress;
import java.net.ServerSocket;
i...
分类:
其他好文 时间:
2015-04-24 21:13:25
阅读次数:
216
我们回顾一下,第一章实现的Web服务器类图大致如下:
其中HttpServer中的await()方法会使用一个ServerSocket来监听8080端口,用来接收客户端的请求。当接收到用户请求后会创建一个Socket对象,通过与Socket关联的InputStream来创建并填充一个Request对象(这里只是简单的填充了Uri)。然后用Socket关联的OutputStream创建一个Respo...
分类:
其他好文 时间:
2015-04-17 01:15:34
阅读次数:
173
Java socket相对与C来说,封装性更好,所以使用上面比较简洁。服务端方面,需要一个ServerSocket对象,开启监听,利用服务端获取的链接服务端的socket对象,构建输入流和输出流,输入流是InputStream input,向上封装后是InputStreamReader inpu.....
分类:
编程语言 时间:
2015-04-16 23:12:53
阅读次数:
176
TCP协议: Socket类 构造方法: TCP程序,必须先开服务器端 成员方法 服务器端程序: 创建服务器端Socket对象; 监听连接; 获取输入流,并显示; 释放资源 ServerSocket类 网络编程 网络编程+反馈 大融合【所有的Java基础融合为一个实例】正则表达式: 符合某种规则的字...
分类:
编程语言 时间:
2015-04-15 23:00:52
阅读次数:
199
1、socket服务端package com.socket.project;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import ja...
分类:
编程语言 时间:
2015-04-11 14:57:05
阅读次数:
129
Web服务器也称为超文本传输协议服务器,使用http与其客户端进行通信,基于java的web服务器会使用两个重要的类,
java.net.Socket类和java.net.ServerSocket类,并基于发送http消息进行通信。
这个简单的Web服务器会有以下三个类:
*HttpServer
*Request
*Response
应用程序的入口在HttpServer类中,main(...
分类:
编程语言 时间:
2015-04-01 09:35:51
阅读次数:
199
Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。Java已经简化了Socket的编程接口。Java提供了ServerSocket来对其进行支持。事实上当创建该类的一个实例对象并提供一个端口资源,就建立了一个固定位置可以让其他计算机来访问了,如:Server...
分类:
编程语言 时间:
2015-04-01 00:07:19
阅读次数:
171
两种通信方式,TCP/UDP
TCP要有个服务器端套接字,ServerSocket,客户端用Socket就可以连接,然后互相按照协议通信.没有open/start等方法.但要close
通信则是socket.getInputStream() socket.getOutputStream() 用缓冲区包装比较好,输出记得刷新
UDP的服务器端用DatagramSocket (监听端口),创建...
分类:
编程语言 时间:
2015-03-28 11:39:55
阅读次数:
184
作品展时,我们的作品 “超级飞聊” 的主打功能就是聊天,包括局域网聊天、外网聊天等,虽然那时是用VB实现的,不过每种编程中的思想还是大同小异的。所以学习Java中的Socket编程时,倍感亲切。...
分类:
其他好文 时间:
2015-03-28 08:47:11
阅读次数:
150
首先是建立一个类继承Thread类packagecom.zzq.socket;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.OutputStream;importjava.io.PrintWriter;importjava.net.Socket;publicclassServerTh..
分类:
编程语言 时间:
2015-03-28 06:31:19
阅读次数:
179