udpclient kullanarak bir web sitesine bağlanmak için mücadele ediyorum. Ne zaman localhost'a bağlanıyorum, hiç problemim yok. Bu kullanıyorum kodudur:' URL adresi ve port doğru olduğunu beş kez confimed etti beni gönderdiUDP İstemci C# - Böyle Bir Sunucu Bilinmiyor
private void button1_Click(object sender, EventArgs e)
{
UdpClient udpClient = new UdpClient();
udpClient.Connect("www.ituran.com/ituranmobileservice/mobileservice.asmx", 45004);
Byte[] btSendData = Encoding.ASCII.GetBytes("TESTING");
udpClient.Send(btSendData, btSendData.Length);
}
public void serverThread()
{
try
{
UdpClient udpClient = new UdpClient(45004);
while (true)
{
IPEndPoint RemoteIpEndPoint = new IPEndPoint(IPAddress.Any, 0);
Byte[] btRecieve = udpClient.Receive(ref RemoteIpEndPoint);
string strReturnData = Encoding.ASCII.GetString(btRecieve);
Console.WriteLine(RemoteIpEndPoint.Address.ToString() + ":" + strReturnData.ToString());
}
}
catch (Exception ex)
{
using (StreamWriter sw = new StreamWriter("TEST_errorLog.txt", true))
{
sw.WriteLine();
sw.WriteLine(ex.ToString());
}
}
}
private void Form1_Load(object sender, EventArgs e)
{
Thread thdUDPServer = new Thread(new ThreadStart(serverThread));
thdUDPServer.IsBackground = true;
thdUDPServer.Start();
}
insanlar. Bu adrese nasıl bağlanabilirim?
Herhangi bir yardım için teşekkür ederiz.
Doğru URL'niz olsa da, düğme çubuğu olayınızı beklemeyeceğim - udpclient normalde yalnızca ana bilgisayar adı olacaktır, bu yüzden verilen dizenin doğru olmayacağını söyleyeceğim. Ancak, bir web sunucusuna veya web sunucusu servisine UDP üzerinden göndermek benim deneyimim normal değil – BugFinder
Bu gerçek URL mi? –