JavaScript Editor JavaScript Editor     JavaScript Debugger 



Team LiB
Previous Section Next Section

Index

D

data containers, ADO .NET, 42
data stores, serializing information to, 36
DataAvailable property, 202
Database class, 229-36, 291-93
databases
pooling connections to, 6
Talk .NET, and stateless server, 108
DatabaseStore method, 178
datagram sockets, 198
datagrams, IP, 191-92
DataReader, 236
deadlocks, 126-27
Debug window, 144
debugging
Groove applications, 356-57
launching multiple projects for, 56
web services, 239-40
Windows services, 142-44
decentralization, Talk .NET, 97-100
DecryptContainedObject( ) method, 325
DeleteFiles stored procedure, 228-29, 233
DeletePeersAndFiles stored procedure, 228-29
DeleteSession stored procedure, 288, 290
Deliver( ) method, 121
DeliverMessages( ) method, 121, 123
delivery service, 118-26
message delivery with, 121-23
overview, 118-20
using, 123-26
DeliveryService class, 123, 128-29, 130, 130-31
DeliveryService object, 125, 130
DeliveryService.RegisteredUsers collection, 124
DeliveryService.UpdateUsers( ) method, 124
DeliveryThread variable, 123
demilitarized zone, 109
denial of service attack, 307
Dequeue( ) method, 121
DES symmetric algorithms, 310
descriptors, content, 224
Deserialize( ) method, 318, 325
destinationPath parameter, 104
dial-up Internet connections, 13-14
digital signatures, 313-24
client login, 315-17
limitations of, 323-24
login process
on client side, 321
on Web-Server side, 322-23
trust decisions, 324
server database, 313-15
SignedObject class, 317-21
directories, virtual Web, 220
DirectPlay, 362
DirectX 9.0 SDK for .NET, 362
disconnected clients, removing, 130-31
discovery, peer, 24-25
discovery server, 24-25, 28
Discovery Server. See also FileSwapper application
discovery service, 236-40. See also Remoting, using discovery service with
indexing with, 216
and Intel Peer-to-Peer Accelerator Kit, 370-71
overview, 215-16
public key information, 313-15
stateful and stateless, 217-18
testing, 238-40
discovery service web reference, of FileSwapper application, 244-45
dispatch servers, 335
DisplayFile objects, 277-78
distributed computing, 5-6, 147-49
distributed searching, 18
distributed task manager, building, 147-86
creating task worker, 165-75
ClientProcess class, 167-71
main form, 171-75
overview, 165
system tray interface, 165-67
creating work manager, 155-64
overview, 155-56
tasks, 158-63
tracking workers, 156-58
enhancing work manager, 175-86
configurable sandbox, 180-84
generic task client, 178-80
overview, 175
performance scoring, 176-77
pure peer-to-peer task manager, 185-86
queuing, 175-76
writing directly to result store, 177-78
interface, 149-55
message objects, 152-54
overview, 149-50
task logic, 154-55
TaskComponent interfaces, 150-52
Dns class, 199, 200-201
DNS (Domain Name Service), 13, 14, 199
Dns.GetHostName( ) method, 201
Docs subdirectory, 373
DocumentShareEngine persistence engine, 349
domain names, 222
Domain Name Service (DNS), 13, 14, 199
DoTask( ) method, 179
Download( ) method, 273, 279, 281
downloading files, in FileSwapper application, 272-84
FileDownloadClient class, 279-84
FileDownloadQueue class, 275-79
overview, 272-74
DownloadThreads collection, 275, 276, 278
DropMultiCastGroup( ) method, 214
DSA asymmetric algorithms, 311
duplicate users. See coordination servers, threading
dynamic ports, 53, 110, 198
dynamic registration, 15, 67-69

Team LiB
Previous Section Next Section


JavaScript Editor Free JavaScript Editor     JavaScript Editor