This is a non working version of my ethernet with sd card, i do not know why
Dependencies: SDFileSystem mbed
Fork of eth_v13 by
TCPSocket.h@2:8f5bacfef390, 2014-03-18 (annotated)
- Committer:
- hggerdd
- Date:
- Tue Mar 18 22:51:18 2014 +0000
- Revision:
- 2:8f5bacfef390
- Child:
- 3:79dc3337d9da
tcp geht auf einfache art und weise
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
hggerdd | 2:8f5bacfef390 | 1 | #ifndef TCPSOCKET_H |
hggerdd | 2:8f5bacfef390 | 2 | #define TCPSOCKET_H |
hggerdd | 2:8f5bacfef390 | 3 | |
hggerdd | 2:8f5bacfef390 | 4 | #include "ipaddr.h" |
hggerdd | 2:8f5bacfef390 | 5 | |
hggerdd | 2:8f5bacfef390 | 6 | class TCPSocket |
hggerdd | 2:8f5bacfef390 | 7 | { |
hggerdd | 2:8f5bacfef390 | 8 | int _socket; |
hggerdd | 2:8f5bacfef390 | 9 | int _port; |
hggerdd | 2:8f5bacfef390 | 10 | void (*m_pCb)(void); |
hggerdd | 2:8f5bacfef390 | 11 | |
hggerdd | 2:8f5bacfef390 | 12 | public: |
hggerdd | 2:8f5bacfef390 | 13 | TCPSocket(int newSocket); |
hggerdd | 2:8f5bacfef390 | 14 | |
hggerdd | 2:8f5bacfef390 | 15 | void bind(int port); |
hggerdd | 2:8f5bacfef390 | 16 | void listen(); |
hggerdd | 2:8f5bacfef390 | 17 | void close(); |
hggerdd | 2:8f5bacfef390 | 18 | int send(const char* buf, int len); |
hggerdd | 2:8f5bacfef390 | 19 | int recv(char* buf, int len); |
hggerdd | 2:8f5bacfef390 | 20 | void poll(); |
hggerdd | 2:8f5bacfef390 | 21 | void setOnEvent(void (*pMethod)(void)); |
hggerdd | 2:8f5bacfef390 | 22 | }; |
hggerdd | 2:8f5bacfef390 | 23 | #endif // MYUDPSOCKET_H |