用java写的socket向服务器发送http请求包应该如何实现(见内)

Java > Java SE [问题点数:50分,结帖人lanyu8111]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:17449
勋章
Blank
红花 2006年11月 Java大版内专家分月排行榜第一
Blank
蓝花 2006年8月 Java大版内专家分月排行榜第三
等级
本版专家分:0
等级
本版专家分:17449
勋章
Blank
红花 2006年11月 Java大版内专家分月排行榜第一
Blank
蓝花 2006年8月 Java大版内专家分月排行榜第三
等级
本版专家分:6036
lanyu8111

等级:

JAVA--Socket编程实现HTTP报文收发(模拟浏览器)

每天我们都会使用浏览器去访问一些网站页面,但是每次访问时,你是否会想知道,浏览器和服务器到底做了些什么,才让你看到浏览器呈现给你的这些具有样式排版,乃至动画的页面? 本文需要知识前提:HTTP协议了解,...

java通信一:Socket通信原理简单理解

在接触Java之前,本人曾对即时通讯工具非常感兴趣。现在是网络时代,网络间通讯已经成为了每个人生活的一部分,有鉴于此,程序员在这方面做出一定的了解是极为必要的。因为工作的关系,一直接触不到网络编程这一块,...

Java实现Socket长连接和短连接

Socketsocket实际上是对TCP/IP进行的封装,我们可以使用socket套接字通过socket来传输。首先我们需要明白的一个概念就是通道,简单地说通道就是两个对端可以随时传输数据的信道。我么常说的所谓建立socket连接,也...

JAVA Socket编程——基于ServerSocket建立聊天服务器

该篇博客一下关于Socket编程,java实现基于ServerSocket的聊天服务器。可实现客户端与客户端之间的群聊(win下cmd命令行模拟客户端) 该篇博客目录 1、Socket介绍 2、Socket编程在客户端与服务端的使用...

ServerSocket和Socket建立通信(客户端发送消息服务器接收并返回到客户端接收输出)

需求:客户端发送消息到服务器服务器接收到消息并读取输出,然后出到客户端客户端接收到输出。 1、建立服务器端  |-服务器建立通信ServerSocket  |-服务器建立Socket接收客户端连接  |-建立IO输入流读取...

使用Socket发送接收HTTP请求JAVA

最近本人毕业设计涉及到C51单片机发送HTTP给服务器,因此学习了HTTP协议的发送和接收。这里不是使用Http client之类封装好的操作,而是手动模拟。HTTP协议位于应用层运行在TCP/IP之上,所以可以使用Socket建立TCP/IP...

Java 聊天室的简单实现原理

先贴一个简单的思路,后续有时间再把代码好贴上来。...2)客户端向服务器发送一个Socket链接请求。 3)服务器端调用accept()方法接收客户端Scoket 并建立链接。 4)通过Socket对象的getInputStream /

一个 JavaSocket 服务器和客户端通信的例子

一个 HelloWord 级别的 Java Socket 通信的例子。通讯过程:  先启动 Server 端,进入一个死循环以便一直监听某端口是否有连接请求。然后运行 Client 端,客户端发出连接请求,服务端监听到这次请求客户端发回...

使用Java建立TCP连接并发送数据

客户端代码--发送请求: import java.io.IOException; import java.io.OutputStream; import java.net.Socket; import java.net.UnknownHostException; public class TCPClientDemo { public stati

JAVA 通过 Socket 实现 TCP 编程

简介 所谓socket 通常也称作"**套接字**",用于描述IP地址和端口,是一个通信...**ServerSocket用于服务器端,Socket是建立网络连接时使用的**。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成

Java Socket搭建一个简单地Web服务器(1)

今天突然想一个简单地Web服务器,根据我对Tomcat的了解,简单总结了一下一个简单地服务器需要哪些步骤: 1.首先肯定要借助ServerSocket和Socket这两个类。 2.ServerSocket类指定服务器接口。 3.ServerSocket...

Socket和ServerSocket的简单介绍及例子

 socket可以使一个应用从网络中读取和写入数据,不同计算机上的两个应用可以通过连接发送和接受字节流,当发送消息时,你需要知道对方的ip和端口,在java中,socket指的是java.net.Socket类。  在java.net.Socket...

Java Socket实现客户端服务端相互发送文本

我们见到的大大小小的网络程序大多都是通过Socket实现的,比如游戏服务器,ftp服务器,浏览器等。所以理解Socket编程,是网络编程的的必修课。在本篇文章中我们将讲到用Socket实现简单的服务端与客户端互相传送纯...

Java使用socket实现客户端与服务端交互

Socket解释: 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socketSocket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作"套接字",...

简单的Socket及ServerSocket例子

刚学习socket,参考了一些资料,实现一个简单的java tcp socket Socket 类  socket可以使一个应用从网络中读取和写入数据,不同计算机上的两个应用可以通过连接发送和接受字节流,当发送消息时,你需要知道对方...

JAVA写HTTP代理服务器(一)-socket实现

HTTP代理服务器是一种特殊的网络服务,允许一个网络终端(一般为客户端)通过这个服务与另一个网络终端(一般为服务器)进行非直接的连接。一些网关、路由器等网络设备具备网络代理功能。一般认为代理服务有利于保障...

JAVA实现TCP通信

TCP的Java支持 协议相当于相互通信的...现在TCP/IP协议族中的主要socket类型为流套接字(使用TCP协议)和数据报套接字(使用UDP协议)。 TCP协议提供面向连接的服务,通过它建立的是可靠地连接。Java为TCP协议提供

JAVA使用Socket进行异步通讯

从第一次接触socket到现在已经经过了小半年的时间,当时老师只是提了一下socket通讯是长连接,一个socket可以互相发送多次消息,但是具体实现大家都没有做出来,复制了网上的代码进行实现也不知道原理是什么,今天...

使用Java socket让客户端与服务器建立连接后,服务器如何判断来自客户端的各类请求

初学java,目前了一个服务端和一个客户端。大致了解了如何socket通信是如何操作的,并且初步实现了客户端和服务端的通信。也仅仅是是接受和返回简单的字符串。部分代码如下 public void run(){ try{ ...

利用socket技术实现用java实现客户端服务端发送文件,服务器端接收文件并给出一个响应。

利用socket可以实现客户端和服务器端的通信。下面我先把客户端和服务器端的代码粘上去再进行详细的分析。 package test1; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; ...

Java TCP/IP Socket】TCP Socket(含代码)

协议相当于相互通信的程序间达成的一种约定,它规定了分组报文的结构、交换方式、包含的意义以及怎样对...一个Socket实例代表了TCP连接的一个客户端,而一个ServerSocket实例代表了TCP连接的一个服务器端,一般在TCP

java实现代理服务器

前束本篇博客没有给出一个完善的技术解决方案,使用java搭建代理服务器是处理本人想要实现主备切换的broker而产生的想法,由于能力,时间和精力的限制,目前只能将想法的大致内容实践一下,这里只是分享一些这两天在...

java-基本的Socket编程-实现服务器端和客户端通信

基本的Socket编程: 本实例介绍Socket编程的基本步骤。启动Socket服务后,再打开...—–Socket服务器端需要在某个端口上开启服务端类型的Socket,即java.net.ServerSocket。通过他的accept方法等待并接收客户端的请求

用socket实现客户端与服务器端的通信,要求在客户发送数据后能够回显相同的数据。

用socket实现客户端与服务器端的通信,要求在客户发送数据后能够回显相同的数据。分析: 服务器端可以使用ServerSocket 客户端可以使用Socket代码实现如下: 服务器端代码: import java.io.BufferedReader; import ...

JAVA Socket详解

1 问题引入 1.1 网络架构模型 网络架构模型主要有OSI参考模型和TCP/IP五层模型 1.1.1 OSI参考模型 OSI(Open System Interconnect),即开放式系统互联。一般都叫OSI参考模型,是ISO(国际标准化组织)组织在...

java基于Socket实现的一个简单的HTTP服务器

package com.zg.kyrie; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter;...import java.net.ServerSocket;...import java.net.Socket; ...

Java实现简易Tomcat服务器(清晰易懂)

这篇文章将会讲述如何用Java实现一个简易版的Tomcat服务器。 简单的讲,简易原理是这样的: 1. Tomcat开始运行之后,会在主机上开一个端口(默认是80端口),在所开辟的端口上运行一个ServerSocket,执行accept()...

Socket编程--自己动手的HTTP代理服务器

自己动手实现简单的HTTP代理服务器

Java进阶(四十七)Socket通信

Java进阶(四十七)Socket通信  今天讲解一个 Hello Word 级别的 Java Socket 通信的例子。具体通讯过程如下: 先启动Server端,进入一个死循环以便一直监听某端口是否有连接请求。然后运行Client端,客户端发出...

Java 网络编程 之 socket 的用法与实现

在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP,下一篇博客会实现)是同一层 另一个重要的传输协议。在因特网协议族(Internet protocol suite)中,TCP层是...

相关热词 c#用函数打印菱形 c# 文件名合法 c# 枚举名称 c# out ref c#五子棋人机 c# ef 事务删除 c# this 属性 c#注册代码没有数据库 c#限定时间范围 c#控件跟随窗口大小变化