.


:




:

































 

 

 

 





System.Net.Sockets. # , -. .NET Framework.

System.Net.Sockets , ; .

# . . . , .

, # , . , - UDP (User Datagram Protocol)- , , - . , .

TCP # :

TcpListener, System.Net.Sockets. TCP, "" . TcpListener, ,

TcpListener server = new TcpListener(port);

() . , , "IP-/ ".

start TcpListener, TcpListener .

. . . System.Net.Sockets.Socket . Acceptsocket TcpListener . socket,

Socket connection = server.Acceptsocket();

Acceptsocket Accept Socket TcpListener .

, Receive Send Socket. , , TCP . UDP -

 

SentTo ReceiveFrom Socket.

. close Socket . 2.

TCP . Tcpciient ( system.Net.Sockets) . connect Tcpciient.

TcpClient client = new TcpClient();

Cllent.Connect(serverAddress, serverPort);

serverPort int ; serverAddress iPAddress ( IP- ), , . iPEndPoint, "IP-/ ", Connect. Connect TcpClient Connect Socket. TcpClient.Connect ; 0.

2 Networkstream TcpClient Getstream . WriteByte write Networkstream ; ReadByte Read Networkstream .

, . Read, ReadByte, Write WriteByte Networkstream .

close Networkstream. Socket. close TcpClient TCP.

C#:

. . .

System.Xml.Serialization XML. () XML-. XML (public) .

public class SerializableData

{ private string _StringElement;

private ArrayList _Content = new ArrayList();

[XmlArray]

[XmlArrayItem(typeof(SObject))]

public IList Content

{ get { return _Content; } }

[XmlAttribute]

public int VersionNum

{ get { return _VersionNum; }

set { _VersionNum = value; } }

[XmlElement]

public string StringElement

{ get { return _StringElement; }

set { _StringElement = value; } }

//

public SerializableData() { }}

SerializableData XmlWriter:

//

XmlWriter writer = new XmlTextWriter("c:\\serializeExample.xml", System.Text.Encoding.UTF8);

XmlSerializer serializer = new XmlSerializer(typeof(SerializableData));

serializer.Serialize(writer, sd); writer.Close();

:

XmlReader reader = new XmlTextReader("c:\\serializeExample.xml");

XmlSerializer serializer = new XmlSerializer(typeof(SerializableData));

SerializableData sd = (SerializableData)serializer.Deserialize(reader);

reader.Close();

System.Runtime.Seriallzation.Formatters *.Binary *.Soap, Formatter, . inryFormatter , SoapFormatter SOAP (Simple Object Access Protocol ) XML.

BinaryFormatter mscorlib.dll, -

, Formatter, :

//

using System.Runtime.Serialization.Formatters.Binary:

SoapFormatter ,

SOAP

System.Runtime.Serializaton.Formatters.Soap.dll, :

// SOAP

using System.Runtime.Serialization.Formatters.Soap;

ASP.NET

ASP.NET - , , - . ASP.NET .NET Framework, . CLR, Microsoft Visual Basic, C#, JScript.NET J#. ASP.NET, CLR, , . .

ASP.NET :

ASP.NET

- XML

ASP.NET , - - ASP.NET. - ASP.NET - , ASP.NET ( HTML) . , , ASP.NET . - ASP.NET , Microsoft Internet Explorer 6, . ASP.NET , -, , PDA.

- ASP.NET -. ASP.NET HTML , , . ASP.NET , , , -, . .

ASP.NET . , , . - ASP.NET, .

ASP.NET - .





:


: 2016-07-29; !; : 620 |


:

:

, .
==> ...

1431 - | 1373 -


© 2015-2024 lektsii.org - -

: 0.026 .