Android Open Source - Network library TCP-stack-in-Android






Project Summary

The exercise consists of implementing a library for connection-oriented network service and a small application which uses this library..

Web Site / Source Repository

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.

Project Detail

The following table is the detailed list of TCP-stack-in-Android.

ItemValue
Java File Count34
Minimum SDK Version3
Activity Count1
Test Case Count4
Required Permissionsandroid.permission.INTERNET




Java Source Files

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