from flask import Flask, render_template, request.
import socket.
app = Flask(__name__)
@app.route('/')
def index():
return render_template('main.html')
@app.route('/submit', methods=['POST'])
def submit():
if request.method == 'POST':
response = request.form['response']
# Formdan gelen cevap alındıktan sonra sunucuya mesaj gönder.
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = "192.168.100.27" # DuckDNS adresiniz.
port = 80.
client_socket.connect((host, port))
print(f"Sunucuya {host}:{port} adresine bağlanıldı.")
client_socket.sendall(response.encode('utf-8')) # Formdan gelen cevabı sunucuya gönder.
print(f"Sunucuya '{response}' mesajı gönderildi.")
client_socket.close()
return '', 204 # İstemciye herhangi bir cevap gönderme.
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5000, debug=True)