From 4979f30019692bd59cd9f1db06b6b88757d14018 Mon Sep 17 00:00:00 2001 From: follower Date: Tue, 11 Dec 2007 11:07:38 +0000 Subject: [PATCH] Add connection byte read method--not yet used. git-svn-id: svn+ssh://oldsvn/home/mlalondesvn/svn/cral@107 3ee9b42a-b53c-0410-a25e-f0b6218d5d5b --- .../wiz810mj/src/demo/WizDemo4/WizDemo4.pde | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/branches/follower/wiz810mj/src/demo/WizDemo4/WizDemo4.pde b/branches/follower/wiz810mj/src/demo/WizDemo4/WizDemo4.pde index cbc54b1..736aecb 100644 --- a/branches/follower/wiz810mj/src/demo/WizDemo4/WizDemo4.pde +++ b/branches/follower/wiz810mj/src/demo/WizDemo4/WizDemo4.pde @@ -226,8 +226,8 @@ class NetworkConnection { // Essentially a Socket wrapper NetworkConnection(uint16_t port); // TODO: Add UDP, TCP choice? void listen(); // TODO: Return a useful value? - int isConnected(); + byte read(); void NetworkConnection::close(); private: @@ -250,6 +250,17 @@ void NetworkConnection::listen() { // TODO: Make private or protected? ::listen(_socket); // TODO: Use C++ namespaces for the driver functions? } +byte NetworkConnection::read() { + /* + + Note: This blocks until a byte is available. + + */ + uint8_t theByte; + recv(_socket, &theByte, 1); + return theByte; +} + int NetworkConnection::isConnected() { /*