mirror of
				https://github.com/Show-maket/EthernetMaket.git
				synced 2025-10-30 10:22:43 +00:00 
			
		
		
		
	client hotfix
This commit is contained in:
		| @ -263,17 +263,21 @@ bool EthernetMaketClient::dataWrite(){ | ||||
|         } | ||||
|         lastActivityTime = millis(); | ||||
|     } | ||||
|     if(ret){ | ||||
|         onSendSuccess(); | ||||
|     } | ||||
|     return ret; | ||||
| } | ||||
|  | ||||
| bool EthernetMaketClient::dataWrite(uint8_t* data, uint16_t dataSize, bool override) { | ||||
| void EthernetMaketClient::dataWrite(uint8_t* data, uint16_t dataSize, bool override) { | ||||
|     if (this->dataSize == 0 || override) { | ||||
|         this->dataPtr = data; | ||||
|         this->dataSize = dataSize; | ||||
|         return dataWrite(); | ||||
|         if(isConnected()){ | ||||
|             dataWrite(); | ||||
|         } | ||||
|     } else { | ||||
|         Serial.println("Data buffer is not empty. Write operation is ignored."); | ||||
|         return false; | ||||
|     } | ||||
| } | ||||
|  | ||||
| @ -324,6 +328,5 @@ void EthernetMaketClient::startConnection(IPAddress ip, uint16_t port, bool nonB | ||||
|         dstIP = ip; | ||||
|         dstPort = port; | ||||
|         isNonBlocking = nonBlock; | ||||
|         connectNonBlock(dstIP, dstPort); | ||||
|         connectStatus = CONNECT_START; | ||||
| }; | ||||
|  | ||||
| @ -38,7 +38,7 @@ public: | ||||
|     ConnectionStatusSimple connectNonBlock(IPAddress ip, uint16_t port); | ||||
|     void startConnection(IPAddress ip, uint16_t port, bool nonBlock = true); | ||||
|  | ||||
|     bool dataWrite(uint8_t* data, uint16_t dataSize, bool override = false); | ||||
|     void dataWrite(uint8_t* data, uint16_t dataSize, bool override = false); | ||||
|     // bool send(uint8_t* data, uint16_t dataSize, IPAddress ip, uint16_t port); | ||||
|  | ||||
|     void disconnect(); | ||||
|  | ||||
		Reference in New Issue
	
	Block a user