我使用PHP和jQuery创建了一个移动网站.它适用于我的电脑,但现在我想用我的Android设备进行测试.我怎样才能做到这一点?
如何从Android设备访问WAMP服务器的IP?
我的手机和PC连接在同一个路由器中.我应该直接连接到我的PC还是可以通过路由器进行连接?
我搜索过它,发现我必须在phpmyadmin.conf中更改权限,但它仍然不起作用.任何想法为什么不起作用?
我的httpd.config有这样的东西.
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 192.168.0.104
</Directory>
Run Code Online (Sandbox Code Playgroud)
192.168.0.104是我的Android设备的IP.
我正在研究BeagleBone Black和Debian.我想在我的主板上刷新最新的Debian图像.为此,我从链接下载了最新的Debian图像:BeagleBone Image并使用WinDisk图像编写器准备了SD卡.
根据教程,我已将SD卡插入BeagleBone Black,按下启动按钮并施加电源.SD卡图像已启动.根据教程闪烁eMMC需要大约30-40分钟,所以我等了大约2个小时(只是为了确定).然后我从我的电路板上取下一张SD卡并接通电源.它启动了我之前的图像(eMMC没有被SD卡图像闪烁).对于闪存eMMC,我关注链接:闪烁beagleBone Balck eMMC.
我无法理解我哪里出错了以及如何解决它.
我在网络编程方面经验不足,我正在编写一个多平台系统,要求每个设备能够在同一个局域网内找到其他设备.我正在寻找正确的方法来做到这一点,并希望这里的人们可以给出一个很好的建议.这是我的设计要求:
我使用的是C++,解决方案需要跨平台,至少能够在iOS,Windows,Android上运行.
如果可能的话,系统应该非常轻,并且在没有特殊设置或网络要求的情况下工作.
以下是我正在考虑的不同方法:
使用uPnP协议,但我对它不是很熟悉,似乎没有很多关于这个主题的代码示例.
使用传统的套接字方法,在每个设备上创建服务器/客户端,并将数据包发送到LAN中的每个IP.然后手动完成所有事情.如果我错了,纠正我,如果我发送数据包到广播地址,这是否意味着系统自动将我的数据包发送到子网内的每个IP?
使用外部服务器,所有客户端都将注册,然后从该服务器获取有关其他(已注册)客户端的信息.但是,我不确定每个客户端应该连接哪些信息以确定它们位于同一LAN中.
让我知道我在想什么是有意义的.任何意见是极大的赞赏.
我需要在一段时间后停止运行我的线程,在这个例子中我只放了120秒.我尝试使用这种方法,它不起作用.
from threading import Thread
from Queue import Queue
import os
import time
timeout = 120 # [seconds]
timeout_start = time.time()
#while True :
def OpenWSN ():
os.system("./toto")
def Wireshark():
os.system(" tshark -i tun0 -T ek -w /home/ptl/PCAP_Brouillon/Sim_Run3rd.pcap > /dev/null ")
def wrapper1(func, queue):
queue.put(func())
def wrapper2(func, queue):
queue.put(func())
q = Queue()
Thread(target=wrapper1, args=(OpenWSN, q)).start()
Thread(target=wrapper2, args=(Wireshark, q)).start()
#print (time.time())
print ("***************** End Simulation *************************")
os.system("quit")
Run Code Online (Sandbox Code Playgroud)