Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
 
 
Опции темы Опции просмотра
Старый 26.12.2012, 17:01   #11
Новичок
 
Аватар для zAvaTARz
 
Регистрация: 06.02.2011
Сообщений: 17
Сказал Спасибо: 2
Имеет 7 спасибок в 7 сообщенях
zAvaTARz пока неопределено
По умолчанию

В общем вот мой код :

Пытался сделать соединение с сервером на прямую, тоесть у меня такой план, просто соедениться с ним, патом уже разбирать пакеты.

Код:
import System;
import System.IO;
import System.Net;
import System.Text;
import System.Net.Sockets;
import System.Collections;

private var serverIP : String = "91.238.84.233";
private var serverPort : int = 7777;
var _buf : byte[] = new byte[1];

function Start () {
	//Создаем соединение
	StreamConnect (serverIP,serverPort) ;
}

function StreamConnect(sNetIP , iPORT_NUM) {
	try 
	{
        var tcpClient = new TcpClient (sNetIP, iPORT_NUM);

        // Uses the GetStream public method to return the NetworkStream.
        netStream = tcpClient.GetStream ();

        if (netStream.CanRead) {
		
			tcpBufferS = tcpClient.ReceiveBufferSize - 2 ;
		
			_buf = new byte[tcpBufferS];
            netStream.Read (_buf, 0, tcpBufferS);

            // Returns the data received from the host to the console. 
            returndata = Encoding.UTF8.GetString (_buf);
			
			tcpClient.Close ();
			netStream.Close ();
		
		}		
			
			return "Connected" ;
		//}
	}
	catch(ex)
	{
		return "Server is not active. Please start server and try again." + ex.Message;
	}
}
Правдо этот скрипт на JS, но там в приндципе разницы большой нету между C# и JS, кому не понятно могу перевести в C#.

Так вот в чем проблема, при соединении он создаем Банк на 13170 Байтов!

После чег оя пытаюсь их считать в итоге у меня все зависает, и нечего не получаеться.

В чем вся может быть проблема почему столько много байтов, и при использовании комманды Read() оно все тупо зависает.
zAvaTARz вне форума   Ответить с цитированием
 

  CoderX :: Forums > Основные форумы > Программинг



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 00:09.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!