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

网站优化内链怎么做bing搜索 国内版

网站优化内链怎么做,bing搜索 国内版,陕西西安有什么好玩的,房地产网站大全Tcp网络程序设计利用(Socket类编写通信程序) 利用TCP协议进行通信的两个应用程序是有主次之分的。分为服务器程序,以及客户机程序 以及程序编写的顺序 端口:端口就好比一个售票大厅,大厅(网线&#xff09…

Tcp网络程序设计利用(Socket类编写通信程序)

利用TCP协议进行通信的两个应用程序是有主次之分的。分为服务器程序,以及客户机程序 以及程序编写的顺序

端口:端口就好比一个售票大厅,大厅(网线)就只有一个,不同的功能(程序)到达不同的窗口(端口)从而提高程序的效率。网络程序设计中的端口,并非真实的物理存在,而是一个假象的连接装置

计算机中的端口有0~665536个。但注意的是:0-1023之间的端口数用于一些知名的网络服务和应用,用户的普通网络应用程序应该使用1024以上的端口数。

套接字(Socket):提供给程序可以对外进行连接的端口,程序想要连接网络,需要操作端口,ip,网卡驱动,效验连接,数据包等

  • 套接字相当于一个门面,它把复杂的需要连接网络的操作连接的操作打包起来,构成一个插座,这个插座就是套接字,用于
  • 将应用程序与端口连接起来

客户端套接字:

语法: Socket client = new Socket(“192,168,0,1”,1100);

  • 192,168,0,1 服务器的IP地址,可以是字符串也可以是数字IP地址
  • 1100: 服务器开启的接口

常用的方法:

  • 1.getlnterputStream() 获取套接字输入流,返回lnterputStream对象,服务器返回的数据流
  • 2.getOutputStream() 获取套接字输出流,返回OutputStream对象,可以用客户端向服务器发数据
  • 3.isConnect() 判断套接字是否连接
  • 4.close() 关闭套接字

服务器套接字:
语法: ServerScoker sercer = new ServerSocket(1100)

  • 1100:服务器开启的端口

常用的方法:

  • 1.accept() 等待客户端连接,返回成功连接的Socket对象,相当于手机处于开机状态
  • 2.getlnetAddress() 返回此服务器套接字的本地地址
  • 3.isClosed() 查看服务器套接字是否关闭
  • 4.close()关闭套接字

TCP程序设计流程
TCP程序设计始终遵从 先搭建服务器,再搭建客户端

  • 1.创建服务器套接字–2.创建客户端套接字–3.服务器开启监听(accept())
  • 4.处理传输数据(同时) - - 5.启动服务器–6.启动客户端

举例:服务器及客户端收发信息

服务器程序:

import java.io.IOException;
import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;public class 服务器 {public static void main(String[] args) {try {ServerSocket server = new ServerSocket(1100);//创建服务器套接字System.out.println("服务器启动成功,等待用户接入");Socket client = server.accept();//等待用户接入System.out.println("有客户端接入,客户端IP地址:"+client.getInetAddress());InputStream in = client.getInputStream();byte[] bt = new byte[1024];int len = in.read(bt);String date = new String(bt,0,len);System.out.println("客户端发出的消息:"+date);OutputStream out = client.getOutputStream();String message = "我收到你的消息了,你也好呀";out.write(message.getBytes());//字符串换成字节数组client.close();//关闭服务器} catch (IOException e) {// TODO 自动生成的 catch 块e.printStackTrace();}//创建服务器套接字}
}

客户端程序:

import java.io.*;
import java.net.Socket;
import java.net.UnknownHostException;//import org.omg.CORBA_2_3.portable.OutputStream;public class dome {public static void main(String[] args) {try {Socket client = new Socket("127.0.0.1",1100);//套接字创建//指定服务器地址127.0.0.1  本地IP地址System.out.println("连接成功");OutputStream out = client.getOutputStream();String message = "服务器你好,我是客户端";out.write(message.getBytes());//字符串换成字节数组InputStream in = client.getInputStream();byte[] bt = new byte[1024];int len = in.read(bt);String date = new String(bt,0,len);System.out.println("服务器发出的消息:"+date);client.close();//关闭客户端} catch (UnknownHostException e) {// TODO 自动生成的 catch 块e.printStackTrace();} catch (IOException e) {// TODO 自动生成的 catch 块e.printStackTrace();}}
}

结果如下:

服务器端:
服务器启动成功,等待用户接入
有客户端接入,客户端IP地址:/127.0.0.1
客户端发出的消息:服务器你好,我是客户端

客户端:
连接成功
服务器发出的消息:我收到你的消息了,你也好呀

http://www.wooajung.com/news/34038.html

相关文章:

  • 怎样给网站做图标第三方营销策划公司有哪些
  • 抖音的电子商务网站建设怎么建立网站的步骤
  • 网站的弹窗对话框怎么做网络推广工具
  • 云网站制作的流程文明seo技术教程网
  • 做网站要sql 数据库名字账号密码杭州优化seo
  • 北京网站建设怎么样百度问答下载安装
  • 销售网站开发实践报告seo怎么做关键词排名
  • 快速做网站教程友情链接联盟
  • 房产机构网站建设yoast seo教程
  • 做淘宝客网站用什么系统百度官方网首页
  • 租号网站怎么做吸引人气的营销方案
  • 专业定制网站建设公司建站流程新手搭建网站第一步
  • 阿里云esc服务器 怎么做网站公司网站制作需要多少钱
  • 主持人做的化妆品网站百度提问登录入口
  • 网站建设的安全可行性广州市人民政府新闻办公室
  • b2b网站建设公司网络推广专员是干什么的
  • 学影视后期的正规学校seo排名技术软件
  • 微信平台APP网站建设怎么样温州网站优化推广方案
  • 做网站社区赚钱吗seo关键词优化排名外包
  • 建设银行的网站用户名seo软件服务
  • 藁城网站建设哪家好百度平台商家app下载
  • 大学生可做的网站主题百度竞价防软件点击软件
  • 网站建设单位是什么社交媒体营销策略有哪些
  • 东莞建设监督网站淘宝seo是什么意思
  • 网站搭建设计 是什么疫情最新官方消息
  • 网站建设 模板搜索 引擎优化
  • 哪些网站可以做简历baidu百度
  • 商城网站建设合同书如何查看百度指数
  • 单页网站制作系统青岛关键词优化seo
  • 做会议活动的网站加速游戏流畅的软件