Skip to main content

O'yinchini bir muddat minimallashtirish

Kirish

Xuddi shu kompyuterda o'rnatilgan boshqa dasturdan pleer dasturini boshqarish zarur bo'lgan holatlar mavjud. Misol uchun, boshqa dasturni ko'rsatish uchun Oohdesk CMS pleeriga bir muddat yiqilib tushish buyrug'ini berishingiz kerak. Shu maqsadda quyidagi xususiyat amalga oshirildi

TCP ma'lumotlar uzatish protokoli pleer bilan ma'lumot almashish uchun ishlatiladi. Ya'ni, ma'lumotlarni uzatish uchun GET yoki POST so'rovlarini bajarishning hojati yo'q, chunki tarmoq orqali ma'lumotlarni uzatishning past darajasi qo'llaniladi.

Ma'lumotlarni yuborish

Ma'lumotlarni yuborish uchun siz TCP mijozini amalga oshirishingiz kerak. Mijoz “127.0.0.1:7000” ga ulanadi (port ixtiyoriy). Yuborishdan oldin maʼlumotlar “UTF-8” da kodlangan boʻlishi kerak. Ma'lumot yuborilgandan so'ng javoban 1 - muvaffaqiyatli, 0 - muvaffaqiyatsiz

Ochish buyrug'i

{
"type": 1
}

Yig'ish buyrug'i

{
"type": 2,
"delay": 15,
"pause": true
}

kechikish - minimallashtirilgandan keyin o'yinchi kengaytiriladigan soniyalar soni

pauza - agar true bo'lsa, minimallashtirgandan so'ng o'yinchi pauza qiladi

TCP ma'lumotlar almashinuvini amalga oshirishga misollar https://metanit.com/sharp/net/4.1.php - C#

https://gist.github.com/homoluctus/5ee21411dd89cebbb237b51ab56f0a4c - Python