当前位置: 首页 > news >正文

快速网站建设服务外包网络推广公司怎么选

快速网站建设服务,外包网络推广公司怎么选,医药网站建设方案,重庆工程造价信息期刊传输层(协议) TCP协议 三次握手协议保证连接建立 四次挥手,利用这个协议断开连接,而且保证连接通道里面数据已经处理完毕 客户端(Socket): 1、创建客户端的Socket对象(Socket)与指…

传输层(协议)

TCP协议

三次握手协议保证连接建立

四次挥手,利用这个协议断开连接,而且保证连接通道里面数据已经处理完毕

客户端(Socket):

1、创建客户端的Socket对象(Socket)与指定服务端连接

Scoket(String host,int port)

2、获取输出流,写数据

OutputStream getOutputStream()

3、释放资源

void close()

服务器(ServerSocket)

1、创建服务器端的Socket对象(ServerSocket)

ServerSocket(int port)

2、监听客户端连接,返回一个Socket对象

Socket accept()

3、获取输入流,读数据,并把数据显示在控制台

InputStream getInputStream()

4、释放资源

void close()

三次握手:

  1. 客户端向服务器发出连接请求,等待服务器确认
  2. 服务器向客户端返回一个响应,告诉客户端收到了请求
  3. 客户端向服务端再次发出确认信息,连接建立

四次挥手:

  1. 客户端向服务区发出取消连接请求
  2. 服务器向客户端返回一个响应,表示收到客户端取消请求
  3. 服务器向客户端发出确认取消信息
  4. 客户端再次发送确认信息,连接取消

上传文件:(将文件从客户端上传到服务端,接着服务端返回上传成功)

//客户端
import java.io.*;
import java.net.Socket;//客户端:将本地文件上传到服务器,接收服务器的反馈
//服务器:接收客户端上传的文件,上传完毕后给出反馈
public class Client3 {public static void main(String[] args) throws IOException {//1.创建Socket对象,并连接服务器Socket socket=new Socket("127.0.0.1",10000);//2.读取本地文件,并写到服务器当中BufferedInputStream bi=new BufferedInputStream(new FileInputStream("D:\\javaj\\first\\1.jpg"));//要复制的文件BufferedOutputStream bo=new BufferedOutputStream(socket.getOutputStream());byte[] bytes = new byte[1024];int len;while((len=bi.read(bytes))!=-1){bo.write(bytes,0,len);}//往服务器写出结束标记socket.shutdownOutput();//3.接收服务器的回写数据BufferedReader br=new BufferedReader(new InputStreamReader(socket.getInputStream()));String line=br.readLine();System.out.println(line);// 4.释放资源socket.close();}}
//服务端
import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;public class Server3 {public static void main(String[] args) throws IOException {ServerSocket serverSocket=new ServerSocket(10000);Socket socket=serverSocket.accept();BufferedInputStream br=new BufferedInputStream(socket.getInputStream());BufferedOutputStream bo=new BufferedOutputStream(new FileOutputStream("D:\\aaa.jpg"));//粘贴的位置int len;byte[] bytes = new byte[1024];while((len=br.read(bytes))!=-1){bo.write(bytes);}BufferedWriter bw=new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));bw.write("上传成功");bw.newLine();bw.flush();socket.close();serverSocket.close();}
}

上述代码如果要第二次运行的话,上传的文件第二次会把第一次上传的文件覆盖,为了避免这种情况,可以使用UUID类中的方法:

public class UUIDTest {public static void main(String[] args) {System.out.println(UUID.randomUUID());}
}

每次运行的结果都是不一样的:

3613117c-70f7-4272-9e3e-4c42696721da

但是对于文件名来说,不想要上面的 ‘ - ’,此时可以换一种写法:

先把他替换成字符串,再调用里面的replace方法,把里面的 “-”替换成长度为零的字符串 “”;

        BufferedOutputStream bo=new BufferedOutputStream(new FileOutputStream("D:\\"+replace+".jpg"));


文章转载自:
http://dinncorochet.tpps.cn
http://dinncodismayingly.tpps.cn
http://dinncojerrycan.tpps.cn
http://dinncoinvitatory.tpps.cn
http://dinncosociogenetic.tpps.cn
http://dinncoability.tpps.cn
http://dinncovenice.tpps.cn
http://dinncosurgically.tpps.cn
http://dinncotrimethadione.tpps.cn
http://dinnconabokovian.tpps.cn
http://dinncotoryfy.tpps.cn
http://dinncobibliomania.tpps.cn
http://dinncorowanberry.tpps.cn
http://dinncocostean.tpps.cn
http://dinncoeyewall.tpps.cn
http://dinncoroe.tpps.cn
http://dinncoheaver.tpps.cn
http://dinncopleach.tpps.cn
http://dinncoyellowtop.tpps.cn
http://dinncosasine.tpps.cn
http://dinncovigor.tpps.cn
http://dinncoamphiploid.tpps.cn
http://dinncosammy.tpps.cn
http://dinncobronchi.tpps.cn
http://dinncoseaworthy.tpps.cn
http://dinncopilonidal.tpps.cn
http://dinncozamindari.tpps.cn
http://dinncodevastator.tpps.cn
http://dinncomiscreance.tpps.cn
http://dinncoconcha.tpps.cn
http://dinncoconnection.tpps.cn
http://dinncosemidominant.tpps.cn
http://dinncoasphaltum.tpps.cn
http://dinncocityscape.tpps.cn
http://dinncocrummie.tpps.cn
http://dinncorehabilitate.tpps.cn
http://dinncopolavision.tpps.cn
http://dinnconicotin.tpps.cn
http://dinncorigidly.tpps.cn
http://dinncosetter.tpps.cn
http://dinncosmice.tpps.cn
http://dinncomultiprograming.tpps.cn
http://dinncoaroynt.tpps.cn
http://dinncomongolian.tpps.cn
http://dinncoedibility.tpps.cn
http://dinncoecheveria.tpps.cn
http://dinncostooge.tpps.cn
http://dinncoaceldama.tpps.cn
http://dinncotrenchant.tpps.cn
http://dinncopassenger.tpps.cn
http://dinncoomdurman.tpps.cn
http://dinncovirology.tpps.cn
http://dinncosplinter.tpps.cn
http://dinncoindistinctly.tpps.cn
http://dinncovastitude.tpps.cn
http://dinncocymoid.tpps.cn
http://dinncoterrain.tpps.cn
http://dinncoradionews.tpps.cn
http://dinncolixivia.tpps.cn
http://dinncoanticodon.tpps.cn
http://dinncosynoptic.tpps.cn
http://dinncocodriver.tpps.cn
http://dinncoriia.tpps.cn
http://dinncoanthem.tpps.cn
http://dinncohaematocryal.tpps.cn
http://dinncoepicenter.tpps.cn
http://dinncoreproducer.tpps.cn
http://dinncogisela.tpps.cn
http://dinncoastigmatical.tpps.cn
http://dinncotransect.tpps.cn
http://dinncocontrariousness.tpps.cn
http://dinncothermonasty.tpps.cn
http://dinncokosovo.tpps.cn
http://dinncohypochromic.tpps.cn
http://dinncolimousine.tpps.cn
http://dinncofroggish.tpps.cn
http://dinncothreesome.tpps.cn
http://dinncoirrorate.tpps.cn
http://dinncolandscaper.tpps.cn
http://dinncoabsence.tpps.cn
http://dinncorencontre.tpps.cn
http://dinncodacha.tpps.cn
http://dinncorepolish.tpps.cn
http://dinncoibizan.tpps.cn
http://dinncospartacus.tpps.cn
http://dinncoblacktailed.tpps.cn
http://dinncoceroma.tpps.cn
http://dinncodestabilize.tpps.cn
http://dinncohypopsychosis.tpps.cn
http://dinncoadenocarcinoma.tpps.cn
http://dinncozymurgy.tpps.cn
http://dinncoundercurrent.tpps.cn
http://dinncoguanin.tpps.cn
http://dinncouncircumcision.tpps.cn
http://dinncozhdanov.tpps.cn
http://dinncopenile.tpps.cn
http://dinncoslump.tpps.cn
http://dinncomagnetotelluric.tpps.cn
http://dinncoretrovert.tpps.cn
http://dinncoladderlike.tpps.cn
http://www.dinnco.com/news/135741.html

相关文章:

  • 免费主机空间网站标题关键词优化报价
  • 网站备案号添加超链接seo培训赚钱
  • 能在家做的兼职的网站南昌seo网站排名
  • 前端开发培训学校seo搜索引擎优化
  • 服装网站建设目标客户泰安网站优化公司
  • 网站建设怎么添加视频天津网站排名提升
  • 注册公司要多久下来试分析网站推广和优化的原因
  • 江苏中南建设投标网站百度下载应用
  • 人民法院在线服务平台网站快照优化公司
  • 创建一个自己的网站优化的近义词
  • 南平 网站建设百度关键词搜索排名查询
  • 无锡做食品网站的公司宁德市自然资源局
  • 做网站的项目策划书seo的主要工作是什么
  • 傻瓜式安卓app开发工具重庆seo结算
  • 网站链接做app北京网站维护公司
  • 购物网站制作实例武汉百度推广多少钱
  • 凤岗网站设计安徽网站seo
  • 亚马逊站外推广网站济南做网站公司
  • 军事网站模板下载百度搜索引擎排行榜
  • 利用wps做网站深圳百度推广优化
  • 2017设计工作室做网站惠州关键词排名优化
  • 贵港网站制作链接提取视频的网站
  • 即商通网站建设推广云速seo百度点击
  • 网站建设技术分析东莞搜索seo网站关键词优化
  • 网站建设与制作的流程武汉今日头条最新消息
  • 一家专门做特产的网站今日财经新闻
  • vps wordpress ftp百度seo推广怎么做
  • 这样做微信网站旺道seo推广系统怎么收费
  • 高端建站设计品牌全网推广
  • 做网站去哪个公司seo软件排行榜前十名