On 2019-04-01, Roel Schroeven <r...@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')

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to