[英]Passing values from c# to actionscript 3 and crossdomain questions
我有一个要用于正在编写客户端的游戏服务器的ac#控制台应用程序,它是as3。 稍后,我将把swf嵌入到ac#形式中。 我有几个问题,我真的希望有人可以帮助我解决这个问题。 目前,我已设置它发送登录到服务器的请求,此时服务器将检查您在用户名和密码字段中输入的信息并验证该信息。 如果您通过身份验证,则可以建立连接。 我的问题是我不知道如何将特定信息(例如字符串或整数)发送回闪存。 我想要这样做,例如显示用户统计信息。 我看了许多教程,但大多数教程都是关于使用嵌入在ac#服务器应用程序中的Flash应用程序,并且其运行方式与所需的方式不同。
我只想从我的c#服务器向我从mysql检索到的flash应用程序发送一个字符串或整数。 因此,如果有人可以向我展示如何发送字符串或整数作为原始值闪烁,请让我知道:)
如果可以的话,请发布一段代码...我还是as3 c#通信的新手。
另外,如果您需要消息来源,请通过Skype与我联系Skype = Serifaz2我不想只是公开发布它...对不起:(
没关系,我想通了。 实际上非常简单。 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");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.