<commit_before>﻿////////////////////////////////////////////////////////////////////////////////
//
// Game NET - A Simple Network Tutorial for OpenGL Games
//
// (C) by <NAME> in 2015
//
// License : MIT
// http://opensource.org/licenses/MIT
////////////////////////////////////////////////////////////////////////////////
#include "core.h"
#include "net_rpc.h"
#include "net_client.h"
#include "net_server.h"

////////////////////////////////////////////////////////////////////////////////
// Simple Hello World
////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////
// Server Part

NetServer server(12345,0);

// RPC
void hello_server(uint clientid, string s)
{
	//cout << "Client " << clientid << " sends " << s << endl;
	server.call(clientid, "hello_client",  "Greetings from Server");

	static uint t = core_time() % 1000;
	uint		t_now = core_time()%1000;

	static uint bench = 0; bench=bench+1;	

	//cout << t_now - t << endl;

	if (t_now<t)
	{
		cout << bench << " RPCs/s " << endl;
		bench = 0;
		
	}
	t = t_now;
}

// Main
void start_server()
{
	Rpc &r = server.get_rpc();
	rpc_register_remote(r, hello_client);
	rpc_register_local (r, hello_server);
	server.start();
	//server.stop();
}
////////////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////////////
// Client Part

NetClient client;
<commit_msg>minor update<commit_after>﻿////////////////////////////////////////////////////////////////////////////////
//
// Game NET - A Simple Network Tutorial for OpenGL Games
//
// (C) by <NAME> in 2015
//
// License : MIT
// http://opensource.org/licenses/MIT
////////////////////////////////////////////////////////////////////////////////
#include "core.h"
#include "net_rpc.h"
#include "net_client.h"
#include "net_server.h"

////////////////////////////////////////////////////////////////////////////////
// Simple Hello World
////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////
// Server Part

NetServer server(12345,0);

// RPC
void hello_server(uint clientid, string s)
{
	//cout << "Client " << clientid << " sends " << s << endl;
	//server.call(clientid, "hello_client",  "Greetings from Server");

	static uint t = core_time() % 1000;
	uint		t_now = core_time()%1000;
	static uint bench = 0; bench=bench+1;	

	if (t_now<t)
	{
		cout << bench << " RPCs/s " << endl;
		bench = 0;
	}
	t = t_now;
}

// Main
void start_server()
{
	Rpc &r = server.get_rpc();
	rpc_register_remote(r, hello_client);
	rpc_register_local (r, hello_server);
	server.start();
	//server.stop();
}
////////////////////////////////////////////////////////////////////////////////


////////////////////////////////////////////////////////////////////////////////
// Client Part

NetClient client;

{'fraction_non_alphanumeric': 0.48, 'fraction_numerical': 0.014, 'mean_word_length': 0.9237179487179488, 'pattern_counts': {'":': 0, '<': 43, '<?xml version=': 0, '>': 5, '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': '2606099', 'n_tokens_mistral': 798, 'n_tokens_neox': 740, 'n_words': 185}