Project

General

Profile

Actions

Task #1133

closed

Task #1132: TCP underlying protocol (initial implementation)

Mock implementation of TCP face

Added by Junxiao Shi about 10 years ago. Updated about 10 years ago.

Status:
Closed
Priority:
Normal
Category:
Faces
Target version:
Start date:
01/26/2014
Due date:
01/26/2014
% Done:

100%

Estimated time:
4.00 h

Description

Implement TCP face using Boost ASIO.

Common features of stream socket face should be extracted into StreamFace base class.


Related issues 1 (0 open1 closed)

Follows NFD - Task #1153: abstract Face classClosedJunxiao Shi01/25/2014

Actions
Actions #1

Updated by Junxiao Shi about 10 years ago

  • Due date set to 01/26/2014
  • Start date changed from 01/23/2014 to 01/24/2014
Actions #2

Updated by Junxiao Shi about 10 years ago

  • Due date changed from 02/05/2014 to 01/25/2014
  • Start date deleted (02/03/2014)
Actions #3

Updated by Alex Afanasyev about 10 years ago

  • % Done changed from 0 to 10
Actions #4

Updated by Alex Afanasyev about 10 years ago

We need to set a limit on NDN packet size that can be transferred via TCP channel (and later for other faces too). This needed to bound maximum size for the continuous memory block to allocate for incoming data.

Should I just use 8800 as a strawman or we want anything larger/smaller?

Actions #5

Updated by Junxiao Shi about 10 years ago

CCNx restricts message size to 8800 octets.
We could impose the same practical limit.

Actions #6

Updated by Alex Afanasyev about 10 years ago

  • Subject changed from TCP face to Mock implementation of TCP face
  • Status changed from New to Code review
  • Target version set to Mock
  • % Done changed from 10 to 100
Actions #7

Updated by Alex Afanasyev about 10 years ago

  • Status changed from Code review to Closed
Actions #8

Updated by Junxiao Shi about 10 years ago

  • Category set to Faces
Actions

Also available in: Atom PDF