The exercise consists of implementing a library for connection-oriented network service and a small application which uses this library..
TCP-stack-in-Android is hosted in the following web site
https://github.com/jklardie/TCP-stack-in-Android
If you think the Android project TCP-stack-in-Android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of TCP-stack-in-Android.
Item | Value |
---|---|
Java File Count | 34 |
Minimum SDK Version | 3 |
Activity Count | 1 |
Test Case Count | 4 |
Required Permissions | android.permission.INTERNET |
TCP-stack-in-Android has the following Java source files.
nl.vu.cs.cn.Chat.java nl.vu.cs.cn.IP.java nl.vu.cs.cn.IPUtil.java nl.vu.cs.cn.TCP.java nl.vu.cs.cn.TestBase.java nl.vu.cs.cn.TestComparison.java nl.vu.cs.cn.UnreliableIP.java nl.vu.cs.cn.UnreliableTCP.java nl.vu.cs.cn.app.TCPListener.java nl.vu.cs.cn.app.TCPManager.java nl.vu.cs.cn.checksum.TestChecksum.java nl.vu.cs.cn.close.TestClose.java nl.vu.cs.cn.close.TestCloseFinSendLoss.java nl.vu.cs.cn.close.TestCloseSimultaneous.java nl.vu.cs.cn.connect.TestConnect.java nl.vu.cs.cn.connect.TestConnectAckLoss.java nl.vu.cs.cn.connect.TestConnectSegmentLoss.java nl.vu.cs.cn.connect.TestConnectSynAckLoss.java nl.vu.cs.cn.connect.TestConnectSynLoss.java nl.vu.cs.cn.interfaces.TestTCPPublicMethods.java nl.vu.cs.cn.interfaces.TestTCPSocketPublicMethods.java nl.vu.cs.cn.tcp.ChecksumUtil.java nl.vu.cs.cn.tcp.TransmissionControlBlock.java nl.vu.cs.cn.tcp.segment.OnSegmentArriveListener.java nl.vu.cs.cn.tcp.segment.RetransmissionSegment.java nl.vu.cs.cn.tcp.segment.Segment.java nl.vu.cs.cn.tcp.segment.SegmentHandler.java nl.vu.cs.cn.tcp.segment.SegmentReceiver.java nl.vu.cs.cn.tcp.segment.SegmentUtil.java nl.vu.cs.cn.tcp.timeout.OnTimeoutListener.java nl.vu.cs.cn.tcp.timeout.TimeoutHandler.java nl.vu.cs.cn.transmission.TestTransmit.java nl.vu.cs.cn.transmission.TestTransmitLargeData.java nl.vu.cs.cn.transmission.TestTransmitMismatchBuffer.java