Вниз  Java-программирование (1-ые посты)
- 15.09.2014 / 15:23
eNvisible
  Пользователь

eNvisible 
Сейчас: Offline
RblSb, Мне кажется ты преувеличиваешь. Всё там нормально с тайлами. Задавай новые тайлсеты, соединяй массивы, да мало ли чего придумать можно :)
- 15.09.2014 / 16:24
kingdosya
  Пользователь

kingdosya 
Сейчас: Offline
Ксакеп (15.09.2014/13:13)
kingdosya, как ты собрался создавать сокет на хостингере, м?
Например так:
  1. <?php
  2. header ('Content-Type: text/plain;');//Мы будем выводить простой текст
  3. set_time_limit (0);//Скрипт должен работать постоянно
  4. ob_implicit_flush ();//Все echo должны сразу же отправляться клиенту
  5. $address ='localhost';//Адрес работы сервера
  6. $port =1985;//Порт работы сервера (лучше какой-нибудь редкоиспользуемый)
  7. if (($sock=socket_create(AF_INET,SOCK_STREAM,SOL_TCP))<0){
  8. //AF_INET - семейство  протоколов
  9. //SOCK_STREAM - тип  сокета
  10. //SOL_TCP - протокол
  11. echo "Ошибка создания сокета";
  12. }
  13. else {
  14. echo "Сокет создан\n";
  15. }
  16. //Связываем  дескриптор сокета с указанным адресом и портом
  17. if (($ret=socket_bind($sock,$address,$port))<0){
  18. echo "Ошибка связи сокета с адресом и портом";
  19. }
  20. else {
  21. echo "Сокет успешно связан с адресом и портом\n";
  22. }
  23. //Начинаем  прослушивание сокета (максимум 5 одновременных соединений)
  24. if (($ret=socket_listen($sock,5))<0){
  25. echo "Ошибка при попытке прослушивания сокета";
  26. }
  27. else {
  28. echo "Ждём подключение клиента\n";
  29. }
  30. do {
  31. //Принимаем  соединение с сокетом
  32. if (($msgsock=socket_accept($sock))<0){
  33. echo "Ошибка при старте соединений с сокетом";
  34. } else{
  35. echo "Сокет готов к приёму сообщений\n";
  36. }
  37. $msg ="Hello!";//Сообщение клиенту
  38. echo "Сообщение от сервера: $msg";
  39. socket_write ($msgsock,$msg,strlen($msg));//Запись в сокет
  40. //Бесконечный цикл  ожидания клиентов
  41. do {
  42. echo 'Сообщение от клиента: ';
  43. if (false===($buf=socket_read($msgsock,1024))){
  44. echo "Ошибка при чтении сообщения от клиента";     }
  45. else {
  46. echo $buf ."\n";//Сообщение от клиента
  47. }
  48. //Если клиент передал exit, то отключаем соединение
  49. if ($buf=='exit'){
  50. socket_close ($msgsock);
  51. break 2;
  52. }
  53. if (!is_numeric($buf))echo"Сообщение от сервера: передано НЕ число\n";
  54. else {
  55. $buf =$buf*$buf;
  56. echo "Сообщение от сервера: ($buf)\n";
  57. }
  58. socket_write ($msgsock,$buf,strlen($buf));
  59. } while(true);
  60. } while(true);
  61. //Останавливаем  работу с сокетом
  62. if (isset($sock)){
  63. socket_close ($sock);
  64. echo "Сокет успешно закрыт";
  65. }
  66. ?>

- 15.09.2014 / 17:53
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
kingdosya, кажется, хостингеру это не понравится.
- 15.09.2014 / 19:02
kingdosya
  Пользователь

kingdosya 
Сейчас: Offline
Ксакеп (15.09.2014/17:53)
kingdosya, кажется, хостингеру это не понравится.
Это потому что там есть 30 сек. ограничение на выполнение скрипта?
- 15.09.2014 / 20:33
RblSb
  Пользователь

RblSb 
Сейчас: Offline
eNvisible, кидай исходники, раз ты пробовал и у тебя все нормально
- 15.09.2014 / 21:07
Ксакеп
  Модератор форума

Ксакеп 
Сейчас: Offline
kingdosya, это одна из причин. Хостингер очень чувствителен к нагрузкам, и если у тебя бесплатный тариф, то лучше всего иметь странички со слабой нагрузкой. У Holdfast'a за обычный JohnCMS крыли аккаунт.
- 16.09.2014 / 02:46
eNvisible
  Пользователь

eNvisible 
Сейчас: Offline
RblSb, Исходники TiledLayer'а есть?) Допиши в него, чего тебе недостаёт. Вон самоделкин с горем пополам на андроид сделал тайловую карту на основе j2me) А что ты хочешь получить в итоге?
- 16.09.2014 / 06:41
kingdosya
  Пользователь

kingdosya 
Сейчас: Offline
Ксакеп (15.09.2014/21:07)
kingdosya, это одна из причин. Хостингер очень чувствителен к нагрузкам, и если у тебя бесплатный тариф, то лучше всего иметь странички со слабой нагрузкой. У Holdfast'a за обычный JohnCMS крыли аккау
Ммм да я тоже чувствую это. VDS серверы - это решение, да?
- 16.09.2014 / 08:02
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
kingdosya, на твой пост (15.09.2014 / 16:24) отвечу, Пост #367067
__________________
 let live
- 16.09.2014 / 10:57
kingdosya
  Пользователь

kingdosya 
Сейчас: Offline
aNNiMON (16.09.2014/08:02)
kingdosya, на твой пост (15.09.2014 / 16:24) отвечу, Пост #367067
:stena:
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)