python 局域网文件互传

 

PCa:
import socket
Sockin = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)        #新建socket
Sockin.bind(('192.168.10.5',23000))   #socket绑定该主机的ip和端口
while True:             #循环中执行收发功能
    text = raw_input('> ')
    Sockin.sendto(text,(('192.168.10.8',23000)))     #将 'text’ 发送给对方
    if text == 'q':
        Scokin.close()  #退出时关闭socket
        break

    msg,(addr,port) = Sockin.recvfrom(100)    # 接受数据
    if msg == 'q':
        Sockin.close()
        break
    print msg


PCb:
import socket
Sockin = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
Sockin.bind(('192.168.10.8',23000))
while True:
    msg,(addr,port) = Sockin.recvfrom(100)
    if msg == 'q':
        Sockin.close()
        break
    else:
        print msg
    text = raw_input('> ')
    Sockin.sendto(text,(('192.168.10.5',23000)))
    if text =='q':
        Sockin.close()
        break

 

参考:

https://www.cnblogs.com/xiaokang01/p/9069048.html

 

转载于:https://www.cnblogs.com/sea-stream/p/10995075.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值