معرفی شرکت ها


easystreaming-0.0.6.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A small Server and Client creator
ویژگی مقدار
سیستم عامل -
نام فایل easystreaming-0.0.6.2
نام easystreaming
نسخه کتابخانه 0.0.6.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Jakob Kirsch
ایمیل نویسنده jakob.kirsch@teckids.org
آدرس صفحه اصلی https://edugit.org/jakobkir/simplestreaming
آدرس اینترنتی https://pypi.org/project/easystreaming/
مجوز -
This is a little library for creating Servers and Clients to send data. ___Usage:___ __ClientStream:__ myclient = Clientstream(addr, port) #Generate myclient.connect() #Connect myclient.setListener("connect", connect) #Replace the second argument with a function. Overgiving args: myclient.setListener("disconnect", disconnect) #Replace the second argument with a function. Overgiving args: myclient.setListener("recv", recv) #Replace the second argument with a function. Overgiving args: None, data myclient.setListener("recvexception", recv) #Replace the second argument with a function. Overgiving args: exception myclient.send("something", delay) #Send; delay is by default 300 ms myclient.pause() #Pause myclient.unpause() #Unpause is_paused = myclient.getpaused() #Getpaused myclient.stop() #Stop __ServerStream:__ myserver = Serverstream(addr, port, maxclients) #Generate myserver.connect() #Connect myserver.setListener("connect", connect) #Replace the second argument with a function. Overgiving args: sock_id myserver.setListener("disconnect", disconnect) #Replace the second argument with a function. Overgiving args: sock_id myserver.setListener("recv", recv) #Replace the second argument with a function. Overgiving args: sock, data myserver.setListener("recvexception", recv) #Replace the second argument with a function. Overgiving args: exception myserver.send(sock_id "something", delay) #Send to sock_id; delay is by default 300 ms myserver.pause() #Pause myserver.unpause() #Unpause is_paused = myserver.getpaused() #Getpaused myserver.stop() #Stop __Packet:__ There are 3 default types of Packets. The JSON, pickle and repr Packet. In this case, we use a JSONPacket to show it: mypacket = JSONPACKET(data) #Create; data is by default {} mypacket.set_data({"1":1, "2":2}) #Set print(mypacket.get_data()) #Getall print(mypacket.get_data("1")) #Get myclient.send(mypacket.pack()) #Send mypacket = JSONPacket.unpack(raw_data) to create an own Packet, you must create this: class MyPacket(easystreaming.Packet): def pack(self): #return bytes of self.data def unpack(rdata): #return Packet with unpacked data


نحوه نصب


نصب پکیج whl easystreaming-0.0.6.2:

    pip install easystreaming-0.0.6.2.whl


نصب پکیج tar.gz easystreaming-0.0.6.2:

    pip install easystreaming-0.0.6.2.tar.gz