treaser 2017-09-02 13:06 采纳率: 0%
浏览 933

关于python的网络编程

这边有2个问题:1.就是我想实现将两台电脑直接用网线连接构建局域网的方式来用我的电脑控制另一台电脑(就是发送数据)于是我在断开电脑的网的时候用socket bind了一个192.168.X.X的ip,给另一台电脑也是,这时程序报错,Can't assign requested addresa…这是为什么,我根本只想使这两台电脑进行通信。2.这时我想算了我还是通过互联网来弄好了。于是我一台电脑连的有线,另一台Wi-Fi。然后连有线的作为client,Wi-Fi的作为server,查出ip后配到代码里,然后server能正常接收到client的发的数据,而且能解析出client的ip和端口,但是及其奇怪的事情是client收不到server发回的数据…这是为什么?我是学校的网,ip是10.开头的,但是关键是server解析出来client的ip(当然也是10.开头)是和client。于是我真的纳闷,client能连上10.开头ip的server,但是client却反过来不行…这是为什么。
希望大佬们解答一下,第一个问题更重要………

  • 写回答

1条回答

  • oyljerry 2017-09-05 12:36
    关注

    你的client可能在内外里面。需要它主动连上server后,再两者互相通信发送数据

    评论

报告相同问题?

悬赏问题

  • ¥50 切换TabTip键盘的输入法
  • ¥15 关于#网络安全#的问题:求ensp的网络安全,不要步骤要完成版文件
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM