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 - .