局域网自学笔记(一)

一、前言

因为mac和win的微信和qq都不能同时登陆,所以对于发文件这种事情对于我来说比较苦恼,虽然有蛮多解决办法的,但是自己想通过python来搭建一个局域网连接来实现文件传输。

二、目标

1. 了解socket 相关知识

2. 了解os的简单操作

三、问题描述

1. 防火墙导致无法连接

通过chatgopt找到服务器和客户端两者的代码,win上运行服务端,mac上运行客户端。但是此时报错【连接拒绝】,通过gpt了解到有可能是一下原因

  • 客户端和服务端不在同一个子网内
  • 客户端和服务端的防火墙没有关闭
  • AP隔离
    通过简单的IP地址与子网掩码的运算,得出两者确实在一个子网内。同时我将WIFI改为自己的手机的热点,发现还是ping不通。于是排除第三点,因为是mac ping不通win,所以我仔细检查了mac的防火墙确实关闭了。但是此时我并没有想到win的防火墙没关,因为在我的记忆中由于很多事情其实我早就关闭了win上的防火墙。

通过gpt的帮助我用win ping通了mac,很显然问题出在mac身上。但是事实并不是如此,而是win的防火墙没有关闭。我前面说了win的防火前我早就关闭了,为什么这里又说win的防火墙没有关闭呢,这是因为win的防火墙分为两个部分

  • 专用网络
  • 公用网络
    而我只是关了专用网络的防火墙,但是没有关闭公用网络的防火墙,导致mac ping不了win。
    关掉防火墙后,mac成功ping通!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值