Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: cryptz4c en Abril 10, 2020, 11:27:05 PM

Título: Hacking Tkinter Python
Publicado por: cryptz4c en Abril 10, 2020, 11:27:05 PM
Buenas Noches Hackers .
Durante mi desarrollo de una aplicacion en python con el modulo Tkinter quiero hacerle bind a mi server

hice 2 entry para poner en el primero el HOST y en el segundo el puerto.Al hacer el metodo MIserver(IP_addr,PORT):

me sale un error y es el siguiente     return getattr(self._sock,name)(*args)
   Por favor necesito de su ayuda,
Título: Re:Hacking Tkinter Python
Publicado por: ANTRAX en Abril 10, 2020, 11:32:48 PM
Deberías poner al menos una porción del código como para entender bien lo que hacer. Pero ese error que te arroja, es un error de conexión del socket.

Acá te dejo un ejemplo de un Server/Cliente en donde se utilizan sockets para que tengas de referencia:

Código (python) [Seleccionar]
# Echo server program
import socket

HOST = ''                 # Symbolic name meaning all available interfaces
PORT = 50007              # Arbitrary non-privileged port
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
    s.bind((HOST, PORT))
    s.listen(1)
    conn, addr = s.accept()
    with conn:
        print('Connected by', addr)
        while True:
            data = conn.recv(1024)
            if not data: break
            conn.sendall(data)


Código (python) [Seleccionar]
# Echo client program
import socket

HOST = 'daring.cwi.nl'    # The remote host
PORT = 50007              # The same port as used by the server
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
    s.connect((HOST, PORT))
    s.sendall(b'Hello, world')
    data = s.recv(1024)
print('Received', repr(data))


Espero que te sirva.
Saludos!
Título: Re:Hacking Tkinter Python
Publicado por: cryptz4c en Abril 10, 2020, 11:44:24 PM
Gracias, el problema es que ya hice la funcion del socket pero cuando hago el boton de envio me sale el error

B = Button(root,  text="send", command=Server(HOST,PORT))
B.pack()
Igual muchas gracias ANTRAX
-cryptzac
Título: Re:Hacking Tkinter Python
Publicado por: New001 en Abril 11, 2020, 12:00:28 AM
Pregunta estupida por ahi, pero estas haciendo bien el port forwarding?