手机与笔记本传文件的方法有很多种,如果不方便使用蓝牙,数据线,读卡器时,可以考虑下wifi。
步骤
1.手机先建立一个wifi网络 ssid随便写一个就ok 选中设备到设备 在填写个ip地址,跟子网掩码跟笔记本一个网段就行了
2.vs写个Server段程序,服务端负责接受客户端传过来的文件名,跟文件数据
接收文件名的代码如下
TcpListener server = new TcpListener(3389);
server.Start();
while (true)
{
TcpClient client = server.AcceptTcpClient();
Stream ns = client.GetStream();
StreamReader sr = new StreamReader(ns);
string content = sr.ReadLine();
Console.Write(content);
sr.Close();
ns.Close();
client.Close();
}
接收文件数据的代码类似
#region 传文件代码
TcpListener _server = new TcpListener(3399);
_server.Start();
//while (true)
{
TcpClient _client = _server.AcceptTcpClient();
Stream _ns = _client.GetStream();
Stream _fs = new FileStream(content, FileMode.Create, FileAccess.Write);
int _count = 1024;
byte[] _bytes = new byte[_count];
while (_count != 0)
{
_count = _ns.Read(_bytes, 0, _count);
_fs.Write(_bytes, 0, _count);
}
_fs.Close();
_ns.Close();
_client.Close();
}
#endregion
3.再用vs新建个只能设备程序 作为Client端 负责发送文件名,跟文件数据
发送文件名代码
string url = "f://sun_java_me_sdk-3_0-win.exe";
string fileName = url.Substring(url.LastIndexOf('//')+1);
TcpClient client = new TcpClient();
client.Connect("192.168.1.168", 3389);
Stream ns = client.GetStream();
StreamWriter sw = new StreamWriter(ns);
sw.WriteLine(fileName);
sw.Close();
ns.Close();
client.Close();
发送文件数据代码
#region 传文件
TcpClient _client = new TcpClient();
_client.Connect("192.168.1.168", 3399);
int _count = 1024;
byte[] _bytes = new byte[_count];
Stream _ns = _client.GetStream();
Stream _fs = new FileStream(url, FileMode.Open, FileAccess.Read);
while (_count != 0)
{
_count = _fs.Read(_bytes, 0, _count);
_ns.Write(_bytes, 0, _count);
}
_fs.Close();
_ns.Close();
_client.Close();
#endregion
http://download.csdn.net/source/2861924
如果你发现有什么不合理的,需要改进的地方,邮件联系328452421@qq.com(qq常年不在线,邮件联系) 朱晓 。相互交流 谢谢
分享到:
相关推荐
为简单起见,智能手机必须连接到与芯片相同的 wifi 网络,并知道其 IP 地址和服务器端口。 用户将与移动应用程序的按钮进行交互以控制汽车。 打造自己的wifi车 第一步是建造你的wifi汽车。基本上,你必须用 2 个...
随身wifi,手机变热点,分享更简单 蹭网检测,蹭网者无处遁形 网络测速,按速使用网络不再卡顿 wifi信号增强,穿墙使用房间无死角 查看wifi密码,密码永不再忘 wifi管家电脑版安装方法: 第一步:首先下载wifi...
智能wifi系统,智慧无线WiFi,路由器云端控制系统完全免费下载 这套系统据说价值1W,是由我们云主机客户分享出来的。源码是完全开源的,无任何限制。再次感谢分享这套智能WiFi的客户。下面是引用官方介绍: 智慧...
直接从您的微控制器向您的手机发送(Insta)推送通知 更新动态 DNS 服务 (DuckDNS),以便您的微控制器始终在线可用 可以为(可能)任何支持 MicroPython 的微控制器配置(开箱即用的支持NodeMCU) 简单的日志记录...
在该系统中,通过手机对ESP8266发送控制风扇指令,ESP8266把指令传到STM32,STM32执行指令并反馈,同时每隔一段时间把温湿度的数据传回给ESP8266,ESP8266再传到手机更新温湿度显示信息 ![](media/9c94b284dadfadc...
由于Android 1.0是一个正在兴起的全新手机操作系统,所以当前支持它的手机还不多。和任何其他产品早期的发行版一样,Android的软件和开发库还会经历很多正常的改进和完善。本书的内容和示例提供了如何使用当前SDK...
2.有一个简单的计步器 3.通过软串口连接GPRS芯片 TODO 1.实现WiFi连接界面密码的字母数字混合输入 2.实现获取远程服务器的实时时间并显示 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的...
共一个目标文件,简单!只是设置文件显示大小!~ 16、Android平台下的手机管理软件源代码 共11个目标文件! 内容索引:Java源码,Android,Android,文件管理 Android平台下的手机系统管理软件,就像电脑系统一样包括...
仅限有WIFI的局域网使用 跨内wai网没写好,老是转发失败 嗯,没有备注,代码不多 用到了 精易模块 、二维码生成模块(源码也打包了)
android Socket手机和pc通信简单代码,解压直接导入到eclipse中,然后下载client项目到手机中,在eclipse上运行server文件,记得ip地址写pc的ip,且手机和电脑必须在一个网段(如共用一个wifi)
OpenSudoku一个简单的九宫格数独游戏.zip OssSystem(OA系统图书管理简单版).rar Phonegap+HTML5+CSS3+jQuer简单界面模板示例及源码.rar ProgressBar 几乎全部的用法.rar QQ_UI之分类菜单DEMO.zip QQ的登录界面 源...
注: 由于第12,13,14章代码太大,无法上传到一个包中。 这三节代码会放到其他压缩包中。 作者:关东升,赵志荣 Java或C++程序员转变成为Android程序员 采用案例驱动模式展开讲解知识点,即介绍案例->案例涉及...
简单获取文件编码格式 getFileCharsetSimple 获取文件行数 getFileLines 指定编码按行读取文件到List readFile2List 指定编码按行读取文件到StringBuilder中 readFile2SB byte单位转换(单位:unit) byte2Unit 获取...
PlatformIO插件有一个错误,该错误会在每个文件的末尾添加一个不可读的字符。 通过发送原始文件的length-1可以解决此问题,但是仍然很愚蠢。 介绍 我使用这个玩具箱在Argos SDR平台上进行了一些实验。 我正在考虑...
接下来,创建一个简单的应用程序,该应用程序有一个活动,并且在 main.xml 中有一个 UI 布局。布局包含一个文本元素,您将修改这个文本元素,以显示 Android FlashLight。下面的清单显示了这个简单的布局。 清单 1...
在上一期的免费项目:高性价比WIFI图传方案快速入门教程的介绍中,详细地介绍了ESP32-CAM模块的简单使用 ,其裁剪了官方图传和人脸识别的代码改造成简单的图传代码,由官方四个文件的代码缩减成一个文件的代码。...
也有分析认为,谷歌并不想做一个简单的手机终端制造商或者软件平台开发商,而意在一统传统互联网和 移 动互联网。----------------------------------- Android 编程基础 4 Android Android Android Android 手机新...
这是一个简单的应用程序,可轻松捕获IMU和其他Android设备上的传感器数据以供离线使用。 我想处理来自各种传感器的数据,例如Android Studio 3.4.2中的IMU,适用于Android设备的API级别26。 您可以登录的IMU的各个...