Upload files to "/"
This commit is contained in:
parent
9e91df209a
commit
513d241d08
@ -7,10 +7,11 @@ const int localPort = 8888;
|
|||||||
|
|
||||||
EthernetServer server(localPort);
|
EthernetServer server(localPort);
|
||||||
EthernetClient client;
|
EthernetClient client;
|
||||||
byte packetBuffer[256];
|
#define package_size 1024
|
||||||
|
byte packetBuffer[package_size];
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
Serial.begin(115200);
|
Serial.begin(921600);
|
||||||
//while (!Serial);
|
//while (!Serial);
|
||||||
|
|
||||||
Serial.println("Initializing Ethernet...");
|
Serial.println("Initializing Ethernet...");
|
||||||
@ -41,19 +42,22 @@ void loop() {
|
|||||||
static int bytesReceived = 0;
|
static int bytesReceived = 0;
|
||||||
|
|
||||||
while (client.available()) { // Keep reading while data is available
|
while (client.available()) { // Keep reading while data is available
|
||||||
int byteRead = client.read(packetBuffer + bytesReceived, 256 - bytesReceived);
|
int byteRead = client.read(packetBuffer + bytesReceived, package_size - bytesReceived);
|
||||||
if (byteRead > 0) {
|
if (byteRead > 0) {
|
||||||
bytesReceived += byteRead;
|
bytesReceived += byteRead;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (bytesReceived == 256) { // Full packet received
|
if (bytesReceived == package_size) { // Full packet received
|
||||||
Serial.print("Received full 256-byte packet: ");
|
//Serial.print("Received packet at: ");
|
||||||
|
Serial.println(micros());
|
||||||
|
//Serial.println(" us");
|
||||||
|
|
||||||
for (int i = 0; i < 256; i++) {
|
//for (int i = 0; i < package_size; i++) {
|
||||||
Serial.print(packetBuffer[i], DEC);
|
//Serial.print(packetBuffer[i], DEC);
|
||||||
Serial.print(" ");
|
//Serial.print(" ");
|
||||||
}
|
//if ((i + 1) % 256 == 0) Serial.println();
|
||||||
Serial.println();
|
//}
|
||||||
|
//Serial.println();
|
||||||
|
|
||||||
bytesReceived = 0; // Reset for the next packet
|
bytesReceived = 0; // Reset for the next packet
|
||||||
}
|
}
|
||||||
|
@ -6,10 +6,11 @@ IPAddress serverIP(192, 168, 1, 101);
|
|||||||
const int serverPort = 8888;
|
const int serverPort = 8888;
|
||||||
|
|
||||||
EthernetClient client;
|
EthernetClient client;
|
||||||
byte buffer[256];
|
#define package_size 1024
|
||||||
|
byte buffer[package_size];
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
Serial.begin(115200);
|
Serial.begin(921600);
|
||||||
//while (!Serial);
|
//while (!Serial);
|
||||||
|
|
||||||
Serial.println("Initializing Ethernet...");
|
Serial.println("Initializing Ethernet...");
|
||||||
@ -32,13 +33,25 @@ void setup() {
|
|||||||
Serial.println("Connection failed.");
|
Serial.println("Connection failed.");
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int i = 0; i < 256; i++) {
|
for (int i = 0; i < package_size; i++) {
|
||||||
buffer[i] = i; // Fill buffer with sample data (0-255)
|
buffer[i] = i; // Fill buffer with sample data (0-255)
|
||||||
}
|
}
|
||||||
|
send_package();
|
||||||
|
send_package();
|
||||||
|
send_package();
|
||||||
|
send_package();
|
||||||
|
send_package();
|
||||||
|
delay (3000);
|
||||||
|
send_package();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void loop() {
|
void loop() {
|
||||||
if (!client.connected()) {
|
//delay(500); // Small delay to avoid overloading the receiver
|
||||||
|
}
|
||||||
|
|
||||||
|
void send_package(){
|
||||||
|
if (!client.connected()) {
|
||||||
Serial.println("Connection lost. Reconnecting...");
|
Serial.println("Connection lost. Reconnecting...");
|
||||||
client.stop();
|
client.stop();
|
||||||
delay(1000);
|
delay(1000);
|
||||||
@ -46,7 +59,7 @@ void loop() {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Serial.println("Sending 256-byte packet...");
|
//Serial.println("Sending packet...");
|
||||||
client.write(buffer, 256);
|
client.write(buffer, package_size);
|
||||||
//delay(500); // Small delay to avoid overloading the receiver
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user