<commit_before>#include <QTcpServer>
#include <QTcpSocket>
#include <QNetworkProxy>
#include "qwebsocketprotocol.h"
#include "handshakerequest_p.h"
#include "handshakeresponse_p.h"
#include "qwebsocket.h"
#include "qwebsocketserver.h"
#include "qwebsocketserver_p.h"

/*!
	\class WebSocketServer

	The WebSocketServer class provides a websocket-based server.
	It is modeled after QTcpServer, and behaves the same. So, if you know how to use QTcpServer, you know how to use WebSocketServer.\n
	This class makes it possible to accept incoming websocket connections.\n
	You can specify the port or have WebSocketServer pick one automatically.\n
	You can listen on a specific address or on all the machine's addresses.\n
	Call listen() to have the server listen for incoming connections.\n

	The newConnection() signal is then emitted each time a client connects to the server.\n
	Call nextPendingConnection() to accept the pending connection as a connected WebSocket.
	The function returns a pointer to a WebSocket in QAbstractSocket::ConnectedState that you can use for communicating with the client.\n
	If an error occurs, serverError() returns the type of error, and errorString() can be called to get a human readable description of what happened.\n
	When listening for connections, the address and port on which the server is listening are available as serverAddress() and serverPort().\n<commit_msg>Removed unnecessary includes<commit_after>#include <QTcpServer>
#include <QTcpSocket>
#include <QNetworkProxy>
#include "qwebsocketprotocol.h"
#include "qwebsocket.h"
#include "qwebsocketserver.h"
#include "qwebsocketserver_p.h"

/*!
	\class WebSocketServer

	The WebSocketServer class provides a websocket-based server.
	It is modeled after QTcpServer, and behaves the same. So, if you know how to use QTcpServer, you know how to use WebSocketServer.\n
	This class makes it possible to accept incoming websocket connections.\n
	You can specify the port or have WebSocketServer pick one automatically.\n
	You can listen on a specific address or on all the machine's addresses.\n
	Call listen() to have the server listen for incoming connections.\n

	The newConnection() signal is then emitted each time a client connects to the server.\n
	Call nextPendingConnection() to accept the pending connection as a connected WebSocket.
	The function returns a pointer to a WebSocket in QAbstractSocket::ConnectedState that you can use for communicating with the client.\n
	If an error occurs, serverError() returns the type of error, and errorString() can be called to get a human readable description of what happened.\n
	When listening for connections, the address and port on which the server is listening are available as serverAddress() and serverPort().\n
{'fraction_non_alphanumeric': 0.058823529411764705, 'fraction_numerical': 0.0, 'mean_word_length': 5.1086474501108645, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4303858', 'n_tokens_mistral': 734, 'n_tokens_neox': 697, 'n_words': 361}