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

网站建设项目概况网站的层次

网站建设项目概况,网站的层次,专门做国外网站,贸易公司取什么名字Sockct:插座Socket是关于TCP的。 端口号#xff1a;两个字节-65536个端口号#xff0c;一个应用程序占多个端口号#xff1b; 但是假设一个应用程序占一个端口号#xff1b;一台电脑会有65535个应用程序。 自己编写程序要占用端口号1024以上后的。 80端口#xff1a;网…Sockct:插座Socket是关于TCP的。 端口号两个字节-65536个端口号一个应用程序占多个端口号 但是假设一个应用程序占一个端口号一台电脑会有65535个应用程序。 自己编写程序要占用端口号1024以上后的。 80端口网页 端口号分为TCP端口和UDP端口。每个有65535个端口。通过管道(流)来说话栗子 服务器端package com.zhj.www; import java.io.DataInputStream; import java.io.InputStream; import java.net.*; public class TCPServer {public static void main(String[] args)throws Exception {ServerSocket ss new ServerSocket(6666);//服务器监听6666端口口while(true) { Socket s ss.accept();//自身建立一个Socket与客户端连接System.out.println(A client connect!);//阻塞式的连接一个客户端连接另外一个客户端不会链接。DataInputStream dis new DataInputStream(s.getInputStream());System.out.println(dis.readUTF());dis.close();s.close();}} } 客户端 package com.zhj.www; import java.io.DataOutputStream; import java.io.OutputStream; import java.net.*; public class TCPClient {public static void main(String[] args) throws Exception {Socket s new Socket(127.0.0.1, 6666);//建立连接client随机某个端口去连接服务器的6666OutputStream oStream s.getOutputStream();//拿到输出管道DataOutputStream dataOutputStream new DataOutputStream(oStream);dataOutputStream.writeUTF(hello server!);dataOutputStream.flush();dataOutputStream.close();s.close();} }----------------------------------------------------------------------------- ---------------------------------------------------------------------------- 栗子1一端说一端听TestServer.java TestClient.java服务器端package com.zhj.www;import java.io.DataOutputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket;public class TestServer {/*拿到服务器端的数据写到客户端*/public static void main(String[] args) {try {ServerSocket ss new ServerSocket(8888);while(true) {Socket socket ss.accept();OutputStream oStream socket.getOutputStream();DataOutputStream dataOutputStream new DataOutputStream(oStream);dataOutputStream.writeUTF(Hello,socket.getInetAddress()port #socket.getPort() bye-bye);//客户端的端口号是随机的dataOutputStream.close();socket.close();}}catch (Exception e) {e.getStackTrace();System.out.println(程序运行出错e);}}}客户端package com.zhj.www;import java.io.DataInputStream; import java.io.IOException; import java.io.InputStream; import java.net.ConnectException; import java.net.Socket;public class TestClient {public static void main(String[] args) {try {Socket socket new Socket(127.0.0.1, 8888);InputStream is socket.getInputStream();DataInputStream dInputStream new DataInputStream(is);System.out.print(dInputStream.readUTF());dInputStream.close();socket.close();}catch (ConnectException connExc) {connExc.getStackTrace();System.out.println(服务器连接失败);} catch (IOException e) {e.getStackTrace();}}} --------------------------------------------------------------------------------- 栗子2两端都说两端都听 TestSocketServer.java TestSocketClient.java 服务器端 package com.zhj.www;import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket;public class TestSocketServer {public static void main(String[] args) {InputStream in null;OutputStream out null;try {ServerSocket ss new ServerSocket(5888);Socket socket ss.accept();in socket.getInputStream();out socket.getOutputStream();DataOutputStream dataOutputStream new DataOutputStream(out);DataInputStream dataInputStream new DataInputStream(in);String string null;if ((string dataInputStream.readUTF()) ! null) {System.out.println(string);System.out.println(from: socket.getInetAddress());System.out.println(Port:socket.getPort());}dataOutputStream.writeUTF(hi,hello);dataOutputStream.close();dataInputStream.close();socket.close();} catch (IOException e) {e.printStackTrace();}} } 客户端 package com.zhj.www;import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket;public class TestSocketClient {public static void main(String[] args) {InputStream inputStream null;OutputStream outputStream null;try {Socket socket new Socket(localhost, 5888);inputStream socket.getInputStream();outputStream socket.getOutputStream();DataInputStream dataInputStream new DataInputStream(inputStream);DataOutputStream dataOutputStream new DataOutputStream(outputStream);dataOutputStream.writeUTF(hey);String string null;while((string dataInputStream.readUTF())! null) {System.out.println(string); }dataOutputStream.close();dataInputStream.close();socket.close();}catch (UnknownError e) {e.printStackTrace();} catch (IOException e) {e.getStackTrace();}} } 栗子3聊天程序
http://www.zqtcl.cn/news/108910/

相关文章:

  • 外链网站推荐几个html5标准网站建设
  • 博星卓越营销网站设计古镇镇建网站公司
  • 3. 是网站建设的重点网站后台添加关键词
  • 免费手机网站模板下载百度网站建设北京
  • 爱用建站建设网站的报告
  • 网站关键字被百度收录网站开发asp.net
  • 内部卷网站怎么做的h5在线编辑器
  • 搞定设计网站做的图怎么下载不了网站死链接怎么删除
  • 济南企业建站怎么样在pc端预览手机网站
  • c 手机网站开发模板最好的建站网站
  • 防城港市网站建设成功网站建设案例
  • 成都公司网站制作公司实验一 电子商务网站建设与维护
  • 即墨区城乡建设局网站300m空间够用吗 wordpress
  • 成都软件开发培训机构7个湖北seo网站推广策略
  • 嘉定企业网站建设深圳网站制作费用
  • 外贸网站有必要吗wordpress远程保存图片
  • 苏州吴中网站建设wordpress中文版安装教程
  • wordpress 网站静态页面赶集网网站建设分析
  • 伊春网站开发大型网站建设兴田德润专业
  • 温州平阳县营销型网站建设榆林做网站
  • 沽源网站建设娄底网站建设工作室
  • 商场网站 策划医疗网站是否全部需要前置备案
  • 电商网站开发实训心得wordpress网络验证
  • 美图网seo 优化技术难度大吗
  • 知名的传媒行业网站开发天空网站开发者
  • 网站域名年费多少钱二手手表交易平台哪个好
  • 用易语言做抢购网站软件下载自己可以做企业网站吗
  • 公司网站续费帐怎么做互联网专业
  • 网站开发公司深圳外贸营销策略
  • 主要搜索引擎网站搜索结果比较wordpress novelist