自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 网络聊天室资料与提示

客户A与客户B如果同时连接了路由器A,那他们就被分配一个IP地址。由于他不在路由器A建立的局域网(内网)下,C是无法连接到A和B的。每个要使用网络通讯的软件都要使用一个端口,类似于要接管一个城的城门。最初的互联网设备很少,大家的IP地址都够用。但现在互联网设备已经太多了,我们真实的IP地址早就被运营商层层代理了。那么聪明的你肯定想到了找一个同时连接A、B、C的人。如果我们想让几个不在同一内网的设备互相通讯,那么我们就需要一个在公网上的服务器。如果你设计聊天软件,最初你设计的肯定只是有发送文字这个功能。

2024-03-09 20:50:39 188 1

原创 聊天室及其扩展项目

对于不在同一局域网的设备,要想通讯那就得要找一个它们俩都认识的中间人传递信息。由于云服务器有公网IP所以这个项目都采用云服务器中转。

2023-12-02 15:46:00 48 1

原创 基于C++语言的通讯录

基本通讯录,没有数据存储,程序结束数据清除

2023-06-29 17:33:12 63 1

原创 通俗易懂的解释IP地址与子网掩码

IPv6地址是一个128位的二进制数,通常以冒号分隔的十六进制表示,如2001:0db8:85a3:0000:0000:8a2e:0370:7334。在发快递时我们会填写自己的地址和对方的地址,这就如同电脑的IP地址。IPv4地址分为五类(A、B、C、D、E类),不同类别的地址用于不同规模的网络。子网是指一个较大的网络被划分为多个较小的网络。通过调整子网掩码的位数,可以实现不同大小的子网划分,从而使网络管理和数据传输更加高效。网络地址用于标识设备所在的网络,而主机地址则用于标识设备在该网络中的唯一位置。

2023-04-30 13:30:53 2006 1

原创 基于UDP协议使用PySimpleGUI模块半控制台半图形化界面python局域网聊天室

你的电脑就好比一个大房子,一个端口就像一个开放的大门。外面的信息可以从大门进来,你也可以通过大门发出信息。电脑的IP地址就像房子的位置,端口号就像大门。这里我们选用对方电脑的一个端口(一般是其他软件不用的端口,一定要选择空闲的端口,否则无法通讯)这样确定了对方的房子地址(这里是局域网通信,首先要保证两台电脑连接同一个局域网)这里有最简单版本的聊天室,去除了上面的图形化,演示代码的核心部分。同理我们将我们要发的信息编码发送到对方电脑的固定端口上。我们还需要选择自己的一个端口作为接受消息的窗口。

2023-04-23 12:59:21 498

原创 C/C++中#define定义常量和const定义常量

C语言和C++中都有相同的两种定义常量的方式。C++中定义常量与C语言一致。先来看看C语言中的定义。

2023-04-22 16:26:52 508 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除