diff --git a/ComputingServices/ComputingServices/Taskhost.d/LinqProvider.vb b/ComputingServices/ComputingServices/Taskhost.d/LinqProvider.vb
index 3d41e00..64f9daa 100644
--- a/ComputingServices/ComputingServices/Taskhost.d/LinqProvider.vb
+++ b/ComputingServices/ComputingServices/Taskhost.d/LinqProvider.vb
@@ -1,3 +1,27 @@
-Public Class LinqProvider
+Imports System.Reflection
+Imports Microsoft.VisualBasic.Net
+Imports Microsoft.VisualBasic.Net.Protocol
+Imports Microsoft.VisualBasic.Net.Protocol.Reflection
+Imports Microsoft.VisualBasic.Serialization
-End Class
+Namespace TaskHost
+
+ '''
+ ''' 执行得到数据集合然后分独传输数据元素
+ '''
+ '''
+
+ Public Class LinqProvider
+
+ ReadOnly __host As TcpSynchronizationServicesSocket = New TcpSynchronizationServicesSocket(GetFirstAvailablePort)
+
+ Sub New()
+ __host.Responsehandler = AddressOf New ProtocolHandler(Me).HandleRequest
+ End Sub
+
+
+ Private Function __moveNext(CA As Long, args As RequestStream, remote As System.Net.IPEndPoint) As RequestStream
+
+ End Function
+ End Class
+End Namespace
\ No newline at end of file
diff --git a/ComputingServices/ComputingServices/Taskhost.d/Protocols.vb b/ComputingServices/ComputingServices/Taskhost.d/Protocols.vb
index 592b4e3..b9c1c34 100644
--- a/ComputingServices/ComputingServices/Taskhost.d/Protocols.vb
+++ b/ComputingServices/ComputingServices/Taskhost.d/Protocols.vb
@@ -5,5 +5,12 @@
'''
Public Module Protocols
+ Public Enum TaskProtocols
+
+#Region "LINQ supports"
+ MoveNext
+#End Region
+ End Enum
+
End Module
End Namespace
\ No newline at end of file