Losing words
John Doe
john at johniedoe.com
Mon Apr 1 15:34:29 EDT 2019
On 2019-04-01, Roel Schroeven <roel at roelschroeven.net> wrote:
> This is what 'while' is made for:
>
> def text():
> while True:
> mess = input("> ")
> s.send(bytes("PRIVMSG " + " "+ channel + " " + mess + "\n",
> "UTF-8"))
>
see it working thanks, indeed while is powerful, had to add colon to be able send a whole string but can
get it working with other loop while 1, I tried many ways to implement
it together but either I cant send or receive and print data from
someone sending datas to channel.
def text():
while True:
mess = input("> ")
print(mess)
s.send(bytes("PRIVMSG " + " "+ channel + " " + ":" + mess + "\n", "UTF-8"))
text()
while 1:
data = s.recv(4096).decode('utf-8')
print(data)
if data.find('PING') != -1:
s.send(str('PONG ' + data.split(':')[1] + '\r\n').encode())
print('PONG sent \n')
More information about the Python-list
mailing list