蓝牙传输文件,侦听无效,文件被驱动自动接收,怎么破?

问题描述

侦听线程InTheHand.Net.Bluetooth.BluetoothRadiobr=InTheHand.Net.Bluetooth.BluetoothRadio.PrimaryRadio;if(br==null){MessageBox.Show("NosupportBluetoothradio/stackfound.");}elseif(br.Mode!=InTheHand.Net.Bluetooth.RadioMode.Discoverable){DialogResultrslt=MessageBox.Show("MakeBluetoothRadioDiscoverable?","DeviceListener",MessageBoxButtons.YesNo,MessageBoxIcon.Question,MessageBoxDefaultButton.Button1);if(rslt==DialogResult.Yes){br.Mode=InTheHand.Net.Bluetooth.RadioMode.Discoverable;}}ol=newObexListener(ObexTransport.Bluetooth);ol.Start();接收线程System.Threading.Threadt=newSystem.Threading.Thread(newSystem.Threading.ThreadStart(DealWithRequest));t.Start();处理函数publicvoidDealWithRequest(){while(ol.IsListening){try{ObexListenerContextolc=ol.GetContext();ObexListenerRequestolr=olc.Request;stringfilename=Uri.UnescapeDataString(olr.RawUrl.TrimStart(newchar[]{'/'}));olr.WriteFile(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal)+"\"+DateTime.Now.ToString("yyMMddHHmmss")+""+filename);this.Invoke(newAddToListDelegate(AddToList),newobject[]{filename});}catch(Exception){break;}}}现象是侦听被驱动自带的接收文件功能拦截,文件总被驱动自带的接收文件功能抢先接收了。怎么样能让驱动不接收文件呢?

时间: 2024-11-10 12:03:30

蓝牙传输文件,侦听无效,文件被驱动自动接收,怎么破?的相关文章

侦听Windows文件夹变更事件

通过以下两个类,可以实现对windows文件夹的事件侦听,包括新建文件,删除文件,文件重命名等事件: FileSystemWather.cs using System; using System.Collections; using System.IO; using System.Threading; namespace Whir.Software.FileCopy { public delegate void Completed(string key); public class FileSy

jsp文件中滚动条无效!求大神!急!!!

问题描述 jsp文件中滚动条无效!求大神!急!!! jsp文件中点击展开菜单后展开内容,但是右侧滚动条没有变化,以至于看不到下面的内容!1

防止用户上传产生无效文件源码

上传|上传 经过近日来的调试,狂人于4月12日写的一篇日志"用户上传产生无效文件的解决思路"代码部分已经完成.欢迎批评指正,以便改进. [FileName]:upload.asp[Code]:<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><!--#i nclude virtual="upload.inc"--><% If Request.ServerVariable

NodeJS Web应用监听sock文件实例

 这篇文章主要介绍了NodeJS Web应用监听sock文件实例,本文讲解 NodeJS 的 TCP 和 HTTP 监听 Domain Socket 文件例子,需要的朋友可以参考下     像 NodeJS 写的 TCP 服务可以监听在某个 sock 文件(Domain Socket) 上,它的 HTTP 服务也能这么干.虽然作为 HTTP 服务连接某个 sock 文件的意义不大,所以这里只算是一个纯粹的尝试. TCP 服务是这样写 代码如下: var net = require('net');

ORACLE清理、截断监听日志文件(listener.log)

       在 ORACLE数据库中,如果不对监听日志文件(listener.log)进行截断,那么监听日志文件(listener.log)会变得越来越大,想必 不少人听说过关于"LISTENER.LOG日志大小不能超过2GB,超过会导致LISTENER监听器无法处理新的连接",当然这个不是真理,不会绝对 出现,只是发生在老旧的32bit Linux或Unix系统下面,真实的原因是一些32bit OS自带的文件系统不支持2GB以上的文件,导致监听服务进程(tnslsnr)append

AIX 日志清理 监听日志清理--过大的Oracle监听日志文件处理

AIX 日志清理 监听日志清理--过大的Oracle监听日志文件处理 Oracle监听器日志文件(通常叫做listener.log)是一个纯文本文件,它的大小是一直不断增长的,在一个生产Oracle服务器上,DBA会每日查看该文件,如检查监听器是否有异常停止,是否有恶意攻击连接等,当这个文件特别大的时候,打开和浏览文件内容时可能比较慢.这时可能会想到将当前的日志文件备份一下,然后重新创建一个新的日志文件,但Oracle的监听器在运行时是不允许对其日志文件做删除,重命名操作,于是只有停止监听器.重

sql server 2012-sql server导出数据后打开显示“文件格式或文件扩展名无效“

问题描述 sql server导出数据后打开显示"文件格式或文件扩展名无效" 如题,我sql导出数据的语句是 EXEC master..xp_cmdshell 'bcp GTA_SeL1_TAQ_200601.dbo.SHL1_TAQ_600000_200601 out E:600000_200601.xlsx -T -c -q'; 能导出数据,但是打开时显示"文件格式或文件扩展名无效,请确定文件未损坏并且文件扩展名与文件格式一致" 谢谢各位! 解决方案 直接用文本

visual studio-IIS发布网站未能写入输出文件...目录名称无效

问题描述 IIS发布网站未能写入输出文件...目录名称无效 VS里面运行是没问题的,但是发布到环境中,就报错如下: 百度过的方法如下: 以上方法均试过,还是不行.目录下没有这个dll,并且下载不到. 请教各位大神,如何处理.万分感谢 解决方案 解决方案:重新安装IIS 解决方案二: 紧急紧急,求助求助~~~ 解决方案三: CS0016: 未能写入输出文件--目录名无效CS0016: 未能写入输出文件--目录名无效网站 未能写入输出文件

centos 、java-centOS下执行.jar文件 找不到数据库的驱动类

问题描述 centOS下执行.jar文件 找不到数据库的驱动类 我在idea14下写了一个java类,该类如下: public class Connectdb { public static void main(String[] args) { String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://127.0.0.1:3306/test"; String user = "ro