码迷,mamicode.com
首页 > 其他好文 > 详细

局域网发生信息

时间:2019-03-13 10:39:40      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:...   static   数据   soc   rand   无线   完成   def   信息   

# from socket import *
#
# #利用socket模块生成套接字
# s = socket(AF_INET,SOCK_DGRAM)
#
# #定义一个元组,包含ip地址,和端口号,ip地址必须为字符串,端口号为
# #数字 飞秋的默认端口为2425
# add = ("192.168.3.189",2425)
# # while True:  #设置无线循环
# #     #定义字符串 其中1表示版本525表示包号 这里可以自由设置 王五表示昵称
# #     #和主机名 32表示发送消息 我无敌是发送的内容 这个是固定的格式
# #     a = "1:525:sam:王五:32:我无敌"
# #     #完成发送
# #     s.sendto(a.encode("gbk"),add)
#
# a = "1:525:sam:王五:32:我无敌"
# # 完成发送
# s.sendto(a.encode("gbk"), add)
import random
import socket
import time
def main():
    ‘‘‘udp接收数据‘‘‘
    #创建套接字
    soc = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
    # while True:
    a = random.random() * 100000
    print(a)
    #发送数据
    print("正在给飞秋发送消息...")
    send_msg = "1:{}:张三:PC-MAC:32: 你好!".format(a)
    send_addr = (‘192.168.3.66‘,2425)
    soc.sendto(send_msg.encode(‘gbk‘),send_addr)
    # 关闭套接字
    soc.close()
if __name__ == ‘__main__‘:
    while True:
        main()
    # while True:
    #     time.sleep(3)
    #     main()

 

 


public static void send() throws Exception {
//创建数据包接口对象
DatagramSocket da = new DatagramSocket();
String sendMsg = "1:" + UUID.randomUUID().toString() + ":张三:PC-MAC:32: 你好!";
byte[] by = sendMsg.getBytes("gbk");
//装包
DatagramPacket daPacket = new DatagramPacket(by, by.length, InetAddress.getByName("192.168.3.66"), 2425);
//发送
da.send(daPacket);
}
for (int i = 1; i < 10; i++) {
sleep(2000);
send();
}

 

局域网发生信息

标签:...   static   数据   soc   rand   无线   完成   def   信息   

原文地址:https://www.cnblogs.com/zengnansheng/p/10521404.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!