将值从 c# 传递到 actionscript 3 和跨域问题
Passing values from c# to actionscript 3 and crossdomain questions
我有一个要用于游戏服务器的 C# 控制台应用程序
正在编写的客户端是as3。
稍后我将把 swf 嵌入到 c# 窗体中。
我有几个问题,我真的希望有人能帮我解决这个问题。
目前我已将其设置为发送登录服务器的请求,此时服务器会检查您在用户名和密码字段中输入的信息
并核实信息。
如果您通过身份验证,您将获得连接。
我的问题是我不知道如何将特定信息发送回闪存,例如字符串或整数。
我想为诸如显示用户统计信息之类的事情执行此操作。
我看了很多教程,但大多数都是关于使用嵌入在 c# 服务器应用程序中的 Flash 应用程序,并且操作方式与我需要的不同。
我只想从我的 c# 服务器向我从 mysql 检索到的 Flash 应用程序发送一个字符串或整数。
所以如果有人能告诉我如何将字符串或整数作为原始值发送到闪存,请告诉我:)
如果可以请 post 一段代码...我还是很新的 as3 c# 通信。
另外,如果您需要源代码,请通过 Skype 与我联系
Skype = Serifaz2
我不想公开 post 它...抱歉 :(
没关系,我想通了。其实很简单。
C#
Socket socket = TcpClient.Client;
string UserTest = "" + Username;
try
{ // sends the text with timeout 10s
UserInfo.Send(socket, Encoding.UTF8.GetBytes(UserTest), 0, UserTest.Length, 1000000);
}
catch (Exception ex) { /* ... */ }
AS3
while(socket.bytesAvailable)
{
var str:String = this.socket.readUTFBytes(this.socket.bytesAvailable);
trace(str);
myTrace("you have something");
}
我有一个要用于游戏服务器的 C# 控制台应用程序 正在编写的客户端是as3。 稍后我将把 swf 嵌入到 c# 窗体中。 我有几个问题,我真的希望有人能帮我解决这个问题。 目前我已将其设置为发送登录服务器的请求,此时服务器会检查您在用户名和密码字段中输入的信息 并核实信息。 如果您通过身份验证,您将获得连接。 我的问题是我不知道如何将特定信息发送回闪存,例如字符串或整数。 我想为诸如显示用户统计信息之类的事情执行此操作。 我看了很多教程,但大多数都是关于使用嵌入在 c# 服务器应用程序中的 Flash 应用程序,并且操作方式与我需要的不同。
我只想从我的 c# 服务器向我从 mysql 检索到的 Flash 应用程序发送一个字符串或整数。 所以如果有人能告诉我如何将字符串或整数作为原始值发送到闪存,请告诉我:)
如果可以请 post 一段代码...我还是很新的 as3 c# 通信。
另外,如果您需要源代码,请通过 Skype 与我联系 Skype = Serifaz2 我不想公开 post 它...抱歉 :(
没关系,我想通了。其实很简单。 C#
Socket socket = TcpClient.Client;
string UserTest = "" + Username;
try
{ // sends the text with timeout 10s
UserInfo.Send(socket, Encoding.UTF8.GetBytes(UserTest), 0, UserTest.Length, 1000000);
}
catch (Exception ex) { /* ... */ }
AS3
while(socket.bytesAvailable)
{
var str:String = this.socket.readUTFBytes(this.socket.bytesAvailable);
trace(str);
myTrace("you have something");
}