我是使用Unity的新手,如果我理解正确的话,它可以使用C#语言.Android设备只能运行Java应用程序,因为这是其虚拟机的工作:Dalvik.那么怎么能用这个程序的功能来"编译"到Android ???
我正在编写代码,我想将mp4文件发送到另一个Android设备.我已经通过Wifi连接两个Androids并从一个简单的循环中写入1-20,而另一个Android设备读取并显示发送的号码.
这是"发件人"的有趣部分:
InetAddress serverAddr = InetAddress.getByName(serverIpAddress);
Log.d("ClientActivity", "C: Connecting...");
Socket socket = new Socket(serverAddr, port);
connected = true;
while (connected) {
try {
Log.d("ClientActivity", "C: Sending command.");
PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket
.getOutputStream())), true);
for (int i = 1; i < 20; i++) {
out.println(i);
i=i++;
Run Code Online (Sandbox Code Playgroud)
和"接收者":
serverSocket = new ServerSocket(SERVERPORT);
// listen for incoming clients
Socket client = serverSocket.accept();
BufferedReader in = new BufferedReader(new InputStreamReader(client.getInputStream()),8*1024);
Run Code Online (Sandbox Code Playgroud)
这很棒!但我想将文件从一个设备发送到另一个设备而不是int.我该怎么做这个?????