我有一个 C 程序,它运行一个 Web 服务器。我有一个 Air 应用程序,我想使用 Air Application 与该 Web 服务器进行通信。我创建一个套接字对象并执行以下操作。
public function httpTest():void
{
sock.addEventListener(Event.CONNECT, onConnect);
sock.addEventListener(ProgressEvent.SOCKET_DATA, onDataRecv);
sock.addEventListener(IOErrorEvent.IO_ERROR, onError);
try
{
trace("Connecting...");
sock.connect("127.0.0.1", 9800);
sock.writeMultiByte("GET /Connection?data=version", "us-ascii");
sock.flush();
}
catch(err:Error)
{
trace(err.message);
}
}
public function onConnect(event:Event):void
{
trace("onConnect +");
}
public function onDataRecv(event:ProgressEvent):void
{
trace("onDataRecv +");
}
public function onError(event:Event):void
{
trace("onError +");
}
socket 连接成功并触发其连接事件。但是当我尝试请求连接 url 时,服务器端没有收到任何内容。我错过了什么吗?谢谢