GodotTicTacToe/scripts/Client.cs

34 lines
944 B
C#
Raw Normal View History

2017-11-21 18:33:48 +01:00
using Godot;
public class Client : Peer {
private PacketPeerUDP PacketPeer;
private Connection ServerConn;
private byte[] TempBuffer = {1};
2017-11-21 23:51:27 +01:00
private float Timer = 0;
2017-11-21 18:33:48 +01:00
public Client(PacketPeerUDP packetPeer) : base(packetPeer) {
PacketPeer = packetPeer;
}
public override void Initialize(string address, int port) {
GD.print("Start client.");
GD.print("Starting to send stuff to " + address + ":" + port);
2017-11-21 18:33:48 +01:00
ServerConn = new Connection(address, port);
2017-11-21 23:51:27 +01:00
StartListening(port, "*");
2017-11-21 18:33:48 +01:00
}
2017-11-21 22:23:12 +01:00
public override void ReceivePacket(byte[] buffer, string address, int port) {
GD.print("Client received stuff from " + address + " : " + port + " :");
}
2017-11-21 18:33:48 +01:00
public override void Update(float delta) {
2017-11-21 23:51:27 +01:00
Timer += delta;
if (Timer < 1) { return; }
Timer = 0;
2017-11-21 18:33:48 +01:00
GD.print("Update client.");
SendBuffer(TempBuffer, ServerConn);
}
}