PC端作为客户端 安卓手机作为服务器 通过USB连接使用socket通讯问题

PC端作为客户端 安卓手机作为服务器 通过USB连接使用socket通讯问题,第1张

//对socket设置KEEPALIVE和NODELAY
socket s;

unsigned len = sizeof(unsigned int);
setsockopt(sock_cli, SOL_SOCKET, SO_KEEPALIVE, &optval, len);//使用KEEPALIVE
setsockopt(sock_cli, IPPROTO_TCP, TCP_NODELAY, &optval, len);//禁用NAGLE算法

来自百度。不未尝试过,不知道能不能解决这个问题。
你可以试一试。
记得有个flush函数,不过此处应该是没有用处的。

手机装ftp服务器程序很方便,我就装了,运行后,我电脑就能访问它的SD卡;
这个程序很多;
但你远程访问它,有几个问题要解决:
1就要解决路由器动态IP的域名问题,否则远程没法知道它的外网IP;
2 路由器要为手机IP设成DMZ,并要固定手机的内网IP;
3 远程必须用专用FTP客户端程序才能访问,不能用WINDOWS的IE或资源管理器做客户端;

手机更改或设置DNS服务器的方法:第一步,手机下滑通知栏,在开关处,无线连接处长按进入无线列表。打开手机的设置,找到WIFI。
第二步,按住连接中的wifi网络几秒就可以打开网络设置。第三步,选择修改网络,可以更改网络IP、DNS。
第四步,在网络连接的详细信息中,勾选高级选项。第五步,将IP设置为静态。第六步,这时候就可以看见静态IP设置,可以设置手机的DNS域名。
知识扩展:
手机,属于移动终端,是可以握在手上的移动电话机。早期因为个头较大有大哥大的俗称,目前已发展至5G时代。1973年4月,美国工程技术员“马丁·库帕”发明世界上第一部推向民用的手机,“马丁·库帕”从此也被称为现代“手机之父”。直至现在,手机成为人们生活中非常重要的工具,并像瑞士军刀一般功能多样化,并给人们带来美好的生活体验。
Android是一种基于Linux的自由及开放源代码的 *** 作系统。Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机 *** 作系统的名称,该平台由 *** 作系统、中间件、用户界面和应用软件组成。Android的系统架构和其 *** 作系统一样,采用了分层的架构。从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。
Android在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其进行命名,它们分别是:阿童木(Android Beta),发条机器人(Android 10)。后来由于涉及到版权问题,谷歌将其命名规则变更为用甜点作为它们系统版本的代号的命名方法。甜点命名法开始于 Android 15 发布的时候。
作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:纸杯蛋糕(Android 15),甜甜圈(Android 16),松饼(Android 20/21),冻酸奶(Android 22),姜饼(Android 23),蜂巢(Android 30),冰激凌三明治(Android 40),果冻豆(Android41X、Android 42X和Android 43),奇巧(Android 44),棒棒糖(Android 50,Android 51X)。
Android *** 作系统最初由Andy Rubin开发,主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良随后,逐渐扩展到平板电脑及其他领域上,在不久的将来即将应用在微波炉,电冰箱等等电器上,发展前景很好。2008年10月第一部Android智能手机发布。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年11月数据显示,Android占据全球智能手机 *** 作系统市场76%的份额,中国市场占有率为90%。安卓是目前最流行的手机智能平台,目前广泛的应用在智能手机上,在智能手机领域掀起了“Android风暴”。
2 手机作为服务器通过域名访问
方法/步骤分步阅读
1
/3
登陆网站后台->设置->手机版->WAP设置->开启Wap功能
设置手机网站网址:勾选自动跳转,直接用手机访问网站域名即可进入手机网站,也可以单独解析绑定好一个二级域名用于手机网站域名。设置手机网站内容:手机网站内容跟电脑网站内容是同步的,勾选与电脑版一致,也可以自定义哪些栏目在手机网站展示,哪些栏目不展示。
2
/3
如何设置手机网站名称和LOGO
网站后台->设置->手机版->WAP设置:手机网站的LOGO高度在46像素以内,宽度在200像素以内为佳。
3
/3
如何设置手机网站Banner
网站后台->外观->手机->模板选择中启用手机模板->再到设置-首页->大图轮播设置:手机网站的Banner尺寸建议是500500(像素)
3 手机域名申请
是真的啊,去万网等平台注册都是没问题的
4 手机怎么设置域名
、点击手机设置选项,
2、在设置选项下选择无线局域网并进入,
3、选择需要连接的wifi无线热点(以T-MAC为例),点击蓝色感叹号,
4、进入“无线局域网”,可看到IP地址下有三个选项,分别为DHCP、Bootp、静态;
5、轻触“静态”选项,然后在DNS项中输入正确地址,一般DNS设置为当地服务商提供的地址,也可设置全球通用DNS地址8888

(首先得确保手机有root权限,新手机有些困难,以前的手机不难,下载kingroot软件大多都可以获取的)
需要的东西:
(1)ksweb软件
(2)phpmyadmin
(3)一个你想要安装的网站程序
(4)nat123软件
提示:网站的程序可以自己找到喜欢的或者自己制作的网站!
1 首先我们要把这些文件全都下载下来,下载下来之后我们就可以工作了
2安装我们开始安装第一个软件,安装过程我就不说了
3安装完之后我们把软件打开,打开之后它会自动配置一会,配置完了之后我们就可以先把软件关了
4 然后我们把下载的phpmyadmin这个压缩包解压,把phpmyadmin这个文件夹整体复制到手机内存根目录里的ksweb文件夹里面,phpmyadmin这个是和网站数据库有关的
5 然后我们把我们的网站程序解压,把里面的网站程序复制到手机根目录的htdocs文件夹里面
6 上面两步都复制好了之后我们就可以再打开我们安装的ksweb软件了,打开好之后等一会他就会加载好,就会显示当前的ip什么的。
7这个时候我们还需要在设置一下ksweb这个软件,点击设置按钮,我们找到SQL编辑器,在密码一栏填上你设置的密码,比如我天填的就是admin,账号可以不用填,默认的账号是root
8 我们再在设置选项里面找到服务器设置下面的额端口,我们把端口号修改成80,第一次修改会提示失败并且要你获取root权限,我们再找到root权限这一项,打上勾然后就可以修改端口好了
到这里我们就配置好了,我们可以进入phpmyadmin里面看看,也可以到web管理界面里面看看。
到这里我们就可以安装网站程序了,安装过程这个就不说了,如网站程序:在浏览器里面输入127001/wordpress就进入网站程序安装界面了,wordpress这是个人网站程序文件夹,如果是其他网站,安装方法都是一样的!
如果想让网上的人能通过你的地址访问你的网站,则还需要端口映射,就需要前面介绍的
方法如下:
2登陆并添加域名解析
3 应用名称,假如你要搭建自己的博客,你可以填XX的博


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10358569.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-07
下一篇2023-05-07

发表评论

登录后才能评论

评论列表(0条)

    保存