Kullanım
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
BeginConnect metoduna verilen callback içinde EndConnect yapmak gerekir.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
using (TcpClient client = ...)
{
...
}
using anahtar kelimesi ile nesnenin Dipsose() metodu çağrılır. Bu da Close() metodunu tetikler. dolayısıyla şöyle yapmaya gerek yok.using (TcpClient tcpClient = new TcpClient())
{
...
tcpClient.Close();
}
Constructor - BoşŞöyle yaparız.
TcpClient tcpClient = new TcpClient(AddressFamily.InterNetwork);
Constructor - IP + PortŞöyle yaparız.
const int PORT_NO = 2201;
const string SERVER_IP = "127.0.0.1";
TcpClient tcpClient = new TcpClient(SERVER_IP, PORT_NO);
Constructor - IPEndpointŞöyle yaparız.
IPAddress ipAddress = ...;
IPEndPoint serverEndPoint = new IPEndPoint(ipAddress, 25565);
TcpClient client = new TcpClient (serverEndPoint);
BeginConnect metoduBeginConnect metoduna verilen callback içinde EndConnect yapmak gerekir.
TcpClient tcpClient = ...;
string address = ... ushort port = ...;
tcpClient.BeginConnect(address, port, ConnectCallback, tcpClient);
}
void ConnectCallback(IAsyncResult ar) {
...
tcpClient.EndConnect(ar);
}
Client AlanıŞöyle yaparız.
Socket socket = client.Client;
Close metoduŞöyle yaparız.
tcpClient.Close();
Connect metodu - string + portŞöyle yaparız.
tcpClient.Connect ("192.168.10.1",21);
Connect metodu - IPEndPointŞöyle yaparız.
IPEndPoint ep = ...;
tcpClient.Connect (ep);
ConnectAsync meotduŞöyle yaparız.
async void ConnectButton_Click(object sender, EventArgs e)
{
IPAddress address = ...;
tcpClient = new TcpClient();
await tcpClient.ConnectAsync (address, 12345);
NetworkStream stream = tcpClient.GetStream();
...
}
Connected AlanıŞöyle yaparız.
if(tcp.Connected) {...}
GetStream metoduŞöyle yaparız.
NetworkStream nwStream = tcpClient.GetStream();
Şöyle yaparız.StreamWriter writer = new StreamWriter(tcpClient.GetStream());
writer.AutoFlush = true;
Şöyle yaparız.StreamReader reader = new StreamReader (tcpClient.GetStream());
LocalEndPoint AlanıŞöyle yaparız.
var localEndPoint = tcpClient.Client.LocalEndPoint as IPEndPoint;
var localAddress = localEndPoint.Address;
var localPort = localEndPoint.Port;
Hiç yorum yok:
Yorum Gönder