Показать сообщение отдельно
Старый 28.11.2012, 23:40
client510 вне форума Посмотреть профиль Отправить личное сообщение для client510 Найти все сообщения от client510
  № 3  
Ответить с цитированием
client510

Регистрация: Nov 2012
Сообщений: 30
Вот полный результат вывода:
Код:
Успех!
NetConnection.Connect.Success
undefined
Не верный логин или пароль.
Error #2044: Необработанный ioError:. text=Error #2031: Ошибка сокета.
	at avfc_1_0_fla::enter_user_118/frame1()
	at flash.display::MovieClip/gotoAndStop()
	at avfc_1_0_fla::MainTimeline/fl_MouseClickHandler_3()
У нас уже: 5 пользователей
Error #2044: Необработанный securityError:. text=Error #2048: Нарушение изолированной среды: file:///E|/WebServers2/home/videochat/www/avfc%5F1%5F0.swf не может загрузить данные из :8080.
	at avfc_1_0_fla::enter_user_118/frame1()
	at flash.display::MovieClip/gotoAndStop()
	at avfc_1_0_fla::MainTimeline/fl_MouseClickHandler_3()
Вот код джава:
Код:
import java.io.*; 
import java.net.*; 
 
class SimpleServer 
{ 
    private static SimpleServer server; 
    ServerSocket socket; 
    Socket incoming; 
    BufferedReader readerIn; 
    PrintStream printOut; 
 
    public static void main(String[] args) 
    { 
        int port = 8080; 
 
        try 
        { 
            port = Integer.parseInt(args[0]); 
        } 
        catch (ArrayIndexOutOfBoundsException e) 
        { 
            // Catch exception and keep going. 
        } 
 
        server = new SimpleServer(port); 
    } 
 
    private SimpleServer(int port) 
    { 
        System.out.println(">> Starting SimpleServer"); 
        try 
        { 
            socket = new ServerSocket(port); 
            incoming = socket.accept(); 
            readerIn = new BufferedReader(new InputStreamReader(incoming.getInputStream())); 
            printOut = new PrintStream(incoming.getOutputStream()); 
            printOut.println("Enter EXIT to exit.\r"); 
            out("Enter EXIT to exit.\r"); 
            boolean done = false; 
            while (!done) 
            { 
                String str = readerIn.readLine(); 
                if (str == null) 
                { 
                    done = true; 
                } 
                else 
                { 
                    out("Echo: " + str + (char)0)); 
                    if(str.trim().equals("EXIT")) 
                    { 
                        done = true; 
                    } 
                } 
                incoming.close(); 
            } 
        } 
        catch (Exception e) 
        { 
            System.out.println(e); 
        } 
    } 
 
    private void out(String str) 
    { 
        printOut.println(str); 
        System.out.println(str); 
    } 
}
И вот кусок кода, который отвечает за сокеты:
Код AS3:
if(paswords == pasword[l])
				{
					socket.connect(null,8080);
					socket.send("test \n");
					socket.addEventListener(ProgressEvent.SOCKET_DATA, onConnectSend);
 
					if(true)
					{
						trace("Успех!");
						MovieClip(this.root).gotoAndStop(1, "Монтажный кадр 6");
					}
Заранее извините если код топорный, это первое мое приложение на флеш.