Websocket nasıl yapılır? - sayfa 3

 
Алексей Барбашин :

Evet, görsel stüdyo topluluğu kurun, ücretsizdir.

geç, microsoft'tan yüklendi
 
Алексей Барбашин :

görsel stüdyo Microsoft geliştirmesidir. topluluk öğrenme versiyonudur.


Şablonlardan ne tür bir proje seçmek daha iyidir?
 
Алексей Барбашин :

Belki yanılıyorum, ancak koda hızlı bir bakış attıktan sonra, içindeki websocket uygulamasını görmedim, tcp soketi orada uygulandı.

Bu konudaki görüşümü ifade edeceğim: Tamamen mql dilinde bir şeyin uygulanması elbette harika. Her şeyin tek bir ortamda uygulanması güzel. AMA! Hiçbir geliştirme ortamı tüm ihtiyaçları karşılayamaz, bu nedenle geliştirme ortamının yeteneklerini genişleten çeşitli kitaplık türleri oluşturulur. Ama bu bile ana sorun değil. Mql'de çoklu kullanım ve eşzamansızlık yoktur, tüm yöntemler kesinlikle sırayla yürütülür. İster bir http talebi isterse bir web talebi olsun, harici kaynaklara herhangi bir erişim, kaçınılmaz olarak bir yanıt alınana kadar programın durmasına yol açar. Bazen bu tür duraklamalar, özellikle internette kesintiler olduğunda önemli olabilir. Benim bakış açıma göre, herhangi bir harici etkileşimi üçüncü taraf kitaplıkları (dll) biçiminde gerçekleştirmek daha iyidir.

Websockets, bu tcp soketleri için bir eklenti, burada uygulanan bir parçayı yayınladım, https://tools.ietf.org/html/rfc6455 uyarınca klasik bir websock istemcisi

 
Алексей Барбашин :

Benim bakış açıma göre, herhangi bir harici etkileşimi üçüncü taraf kitaplıkları (dll) biçiminde gerçekleştirmek daha iyidir.

Bu soru tamamen kişisel bir din ve TK gereklilikleri meselesidir.

Yapıldığı için kendimi daha rahat hissettim.

 
Дмитрий Прокопьев :

İnternet için kullanmayı denediniz mi ws kullanmanız gerektiğini MT ayarlarında nasıl belirtiyorsunuz?

 
Алексей Барбашин :

Dmitry, bunu yapmanın tek yolunun bu olduğunu söylemiyorum ve bunu kimseye empoze etmiyorum. Artık bu konudaki tutumunu dile getirmedi. :)

:) Evet anladım. Burada sorgusuz sualsiz.

İnanın bu uygulamaya bir nedenden dolayı geldim.

Hemen, prensipte çalışan bir dll şeklinde WCF vardı. Ancak, koltuk değneği sayısı katlanarak hata sayısını üretir,

ama çarpık bir altyapı üzerinde zaman harcamak... yapılacak doğru şey bu değil. Ve böylece, her şey şeffaf ve basittir.

Olaylar terminali <- json işleme -> <- websocket istemcileri -- websocket sunucusu -> <- json işleme <- DataSience hizmetleri

Yukarıda yazdım, çünkü MT ile çalışmak için yüksek kaliteli bir python lib ortaya çıktı ve başka bir koltuk değneği atabilirsiniz.

 
Rorschach :

İnternet için kullanmayı denediniz mi ws kullanmanız gerektiğini MT ayarlarında nasıl belirtiyorsunuz?

Yani ip ile bir bağlantı var, her şeyi aynı host içinde yaptım, bu da gerçek adresleri girmenizi ve istediğiniz gibi yürümenizi engelliyor.

Unutmayın, https'yi bağlamadım. Buna ihtiyacım yoktu.

 
Rorschach :

İnternet için kullanmayı denediniz mi ws kullanmanız gerektiğini MT ayarlarında nasıl belirtiyorsunuz?

Saldırının resmi. El sıkışma için 80 numaralı bağlantı noktası, tcp yuvaları için 5000.

Dll'ye izin ver - buna ihtiyacın yok.

Dosyalar:
Untitled.png  15 kb
 
Дмитрий Прокопьев :

Yani ip ile bir bağlantı var, her şeyi aynı host içinde yaptım, bu da gerçek adresleri girmenizi ve istediğiniz gibi yürümenizi engelliyor.

Unutmayın, https'yi bağlamadım. Buna ihtiyacım yoktu.

Websocket'imi MTsockets tabanlı yapmaya çalıştım ama tokalaşmanın ötesine geçmedi, cevap gelmedi. Ben de MTshnom'daki "güvenlik duvarı" işini düşündüm.

Bellek çalışıyorsa, bu sunucuyla test ettim http://demos.kaazing.com/echo/index.html
 
Rorschach :

Websocket'imi MTsockets tabanlı yapmaya çalıştım ama tokalaşmanın ötesine geçmedi, cevap gelmedi. Ben de MTshnom'daki "güvenlik duvarı" işini düşündüm.

Bellek çalışıyorsa, bu sunucuyla test ettim http://demos.kaazing.com/echo/index.html

websockets protokolünü uygularsanız, orada ikili başlıklar uygulamanız gerekir.

Evet, buradan test edebilirsiniz: http://www.websocket.org/demos/echo/

WebSocket JavaScript Echo Demo
WebSocket JavaScript Echo Demo
  • Kaazing
  • www.websocket.org
In the demo, enter the connection URL in the Location field and press Connect. If you don't have your own KAAZING Gateway running, you can connect to . You can also use which is hosted on http://websocket.org/echo.html. Secure connectivity Both sandbox.kaazing.net and echo.websocket.org are configured for secure connectivity, so you can also...