网络编程—01

【TCP/IP网络编程】(01):什么是网络编程 本系列内容根据《TCP/IP网络编程》撰写.根据此书总结一些入门网络编程所需的知识,理解这些内容可以更好地让我们进入到后续的高级网络编程中。(以理解知识点为主,而不侧重于完整的代码编写) 阅读详情

 

import java.net.*;
class IPDemo
{
 public static void main(String[] args)throws Exception
 {
   //InetAddress i = InetAddress.getLocalHost();//获取主机名和ip地址
   
  // System.out.println(i.toString());
   
  // System.out.println("address: "+i.getHostAddress());//本机ip地址
   
  // System.out.println("name: "+i.getHostName());//本机名
 
  InetAddress ia = InetAddress.getByName("www.baidu.com");//获取网址名
 
  System.out.println("address: "+ia.getHostAddress());//网址对应的ip地址
   
   System.out.println("name: "+ia.getHostName());//网址对应的主机名
 }
}

--------------------------------------------------------------------------------------------------

个人总结:掌握UDP和TCP的区别,UDP是无连接,不可靠,数据包限定在64k内,

速度快。TCP是面向连接,通过三次握手完成连接,是可靠的,可以进行大数据量

的传输,效率稍低。掌握获取主机名(getHostName)和ip地址(getHostAddress)

的方法,并可以通过网站获取其对应的

主机名和ip地址

 

pb网络通讯(winsock) 在PB通过socket通讯技术实现数据传输,包括传输与监听,含有pb8及pb10 立即下载

相关推荐

PB9+TCP/ip通讯服务利用winSocket的例子(简单,测试通过)

PB 通过winsocket 来进行通讯数据传输。本人测试通过!

Day01_C语言网络编程20250711

01.思维导图

liujing10232929的博客 449

PB中winsock.PBL-demo

PowerBuilder9.0中使用winsock.pbl和PSLIB21.DLL进行网络通信(聊天、信息推送等)

01 什么是网络编程

01 什么是网络编程 一、网络编程的三要素 IP地址 设备在网络中的地址,是唯一的标识符 端口 应用程序在设备中的唯一标识 协议 数据在网络中传输的规则,常见的有UDP协议和TCP协议 二、IP IP:全程“互联网协议地址”,也成为IP地址。是分配给上网设备的数字标签,常见分类有IPV4和IPV6 IPV4的组成 IPV6的组成 IP地址 常用命令 ipconf...

qq_2868777806的博客 531

monocle3-单细胞轨迹分析在疾病研究中的应用

本文深入探讨了monocle3在单细胞轨迹分析中的核心应用,特别是在疾病研究领域。通过实战案例,详细讲解了如何利用monocle3进行轨迹推断,构建细胞状态演变的“路线图”,并结合伪时间分析定位疾病进展阶段。文章还介绍了如何挖掘驱动疾病发展的关键基因,并分享了数据整合、根节点选择等进阶技巧与避坑指南,旨在帮助研究者利用这一强大工具揭示肿瘤异质性、免疫治疗耐药等复杂生物学过程的动态机制。

a3b4c5的博客 638

从原理到代码:拆解UniFormer中动态位置嵌入(DPE)的3D卷积实现

本文深入解析了UniFormer模型中动态位置嵌入(DPE)模块的3D卷积实现原理与代码。DPE通过一个轻量的3D深度可分离卷积,替代传统静态位置编码,使模型能自动学习视频数据的时空位置关系。文章对比了其与Swin Transformer相对位置偏置的优劣,并提供了PyTorch实现代码与高级定制方案,为视频理解任务提供了高效灵活的动态位置编码解决方案。

weixin_29207149的博客 309

网络编程01

网络编程 TCP 和 UDP Socket

2301_80055001的博客 1035

2023华为od机试真题【恢复数字序列】C++

2023华为od机试真题【恢复数字序列】C++ 对于一个连续正整数组成的序列,可以将其拼接成一个字符串,再将字符串里的部分字符打乱顺序。如序列8 9 10 11 12,拼接成的字符串为89101112,打乱一部分字符后得到90811211,原来的正整数10就被拆成了0和1。现给定一个按如上规则得到的打乱字符的字符串,请将其还原成连续正整数序列,并输出序列中最小的数字. 输入描述

MISAYAONE的博客 5729

陈硕《网络编程实战》01 网络编程概要

陈硕《网络编程实战》01 网络编程概要 站在巨人的肩膀之上。 按照录像整理,版权归陈硕大神。 大家好,我是陈硕,受邀讲授一门有关网络编程的在线课程,这门课程的名称是《网络编程实战》,主要通过讲解十多个例子,展示网络编程的一些常用技法。 《UNIX网络编程》是理查德斯蒂文斯的传世之作,本课程认为你已经大致读过本书,具备基本的PCP/IP知识,例如IP地址端口号等等,而且用Sockets,API,写过echo,Sever,这样简单的网络程序,这是这门课程的前提条件。 本课程针对的是Linu...

seaboys1971的专栏 2500

深度学习-161-Dify工具之对比使用工作流和聊天流生成图表可视化的html文件

分别使用聊天流和工作流进行数据分析结果的可视化,生成html文件。聊天流可以配置带记忆,这样就可以多次交互优化结果。

qq_20466211的博客 1709

【unity知识】最新的虚拟相机Cinemachine3简单使用介绍

本文介绍了Unity中Cinemachine 3虚拟相机系统的使用方法。相比旧版本,新版功能更强大且参数分类更直观。文章详细讲解了摄像机镜头参数、旋转控制(包括None、目标跟随、样条线推拉、旋转追随等6种模式)和位置控制(跟随、样条轨道、硬锁定等5种模式)。重点演示了样条轨道摄像机的创建与配置,以及如何实现第一人称和第三人称视角。通过丰富的GIF图示,展示了各种模式的运行效果,帮助用户快速掌握Cinemachine 3的核心功能。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 866

《UNIX网络编程》01

《UNIX网络编程》01 《UNIX网络编程》环境搭建,实现第一个程序。 新的开始 《UNIX》网络编程要运行这里的程序需要搭建开发环境。 1.系统选择:centos7 虚拟机 2.下载源码:www.unpbook.com。 按照图片顺序下载: 下载zip文件,不用担心解压问题 选择保存文件,保存的文件在“主目录——下载”文件夹里。 3.提取源码:选中文件 “双击或者回车”,然后点击“提取”。 会让你选择提取路径,我选择了“主目录”,然后在点击“提取”,就可以在主目录下看到提取出来的全

qq_27699113的博客 594

超详细!Linux 服务器 6 大核心性能测试(附自动脚本 + 结果分析秘籍)---Linux 服务器性能测试文档

本文档旨在提供 Linux 服务器的 CPU、内存和磁盘性能测试方案,包括详细的测试大纲、操作步骤以及一键化测试脚本,帮助管理员快速评估服务器性能状况。通过以上测试方案,可以全面评估 Linux 服务器的 CPU、内存和磁盘性能,为系统优化、容量规划和问题排查提供重要参考依据。使用 sysbench 进行 CPU 基准测试。使用 sysbench 测试内存读写性能。使用 fio 工具进行更全面的磁盘测试。使用 dd 命令测试磁盘顺序读写性能。使用 dd 命令测试内存读写速度。记录磁盘 IO 性能。

jundao1997的专栏 380

网络编程01 什么是网络编程?

网络编程 就是基于网络协议的编程,网络协议有很多种,不同的应用场景需要应用不同协 议,必学的三种协议TCP/IP,UDP/IP,HTTP socket套接字编程网络编程 网络编程的特点 能够调用网络函数,就可以实现相应的功能,理论很难,代码实现很简单 TCP/IP簇TransmissionControlProtocol/InternetProtocolTCP/IP协议簇,TCP与IP只是在里面占很...

weixin_40757994的博客 364

【人工智能的数学基础】最优传输(Optimal Transport)问题与Wasserstein距离

代表两堆石子,则问题等价于如何移动一堆石子,通过最小的累积移动距离把它堆成另外一堆石子。的不同位置分配的值。为离散型概率分布,则该优化问题可以表示为矩阵形式。表示寻找总运输成本最小的方案。放大后的上确界不会小于原来的上确界,因此不妨取。具有相同的概率分布。是概率分布,因此积分可以写作采样形式。描述了一种可行的运输方案,表示应该从位置。则最优传输问题的目标函数可以用列向量。对于一个线性规划问题,总可以写出其。的所有可能联合分布的集合,下确界。其中矩阵的每一行代表概率分布。表示寻找使得目标函数最大的。

AI天才研究院 6328

机器学习笔记 - 神经辐射场(NeRF)的简要概述

神经辐射场十分重要。在表示和渲染 3D 场景领域,神经辐射场 (NeRF) 在准确性方面取得了巨大突破。给定底层场景的多个图像,NeRF 可以从任意视点重建该场景的高分辨率、2D 渲染图。与局部光场融合 (LLFF) 和场景表示网络 (SRN) 等现有技术相比,NeRF 更能够捕获场景外观和几何形状的复杂组成部分(例如,依赖于视图的反射和复杂的材料)。NeRF的研究目的是合成同一场景不同视角下的图像。

学以致用 知行合一 1691

网络编程 day01

网络基础:IP、子网掩码、端口号、网络基础模型(OS、TCP/IP)、传输协议socket:TCP、UDP模型、广播、组播、协议分析、抓包工具的使用、IO多路复用、并发服务器SQL数据库TCP实现FTP、电子词典是一个编程接口,函数是一种特殊的文件描述符 (everything in Unix is a file)socket是一种通信机制,并不仅限于TCP/IP协议面向连接 (Transmission Control Protocol - TCP/IP)

lymdcsdn的博客 1304

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

java网络编程01

1、Java对网络编程的支持 JDK预定义的网络编程相关类均存放在java.net包中 2、InetAddress InetAddress类代表IP地址。该类没有构造器,但是提供多个方法: 方法 用处 getByName(String host) 根据主机获取对应的InetAddress对象。该方法是静态方法。 getByAddress(byte[] address) 根据原...

Li_Nn_偏头痛 213

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: GUI-03
下一篇: 网络编程—02
麦豆东东
博客等级 码龄14年 2粉丝 72原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值