سلام دوستان
استاد دانشگاهمون گفته یه پروژه واسش آماده کنیم الان پیغام را داخل برنامه v.sمیخوام واسش ارسال کنم ارور میده از دوستان میتونند کمکی به من برسونند:قلب:
Printable View
سلام دوستان
استاد دانشگاهمون گفته یه پروژه واسش آماده کنیم الان پیغام را داخل برنامه v.sمیخوام واسش ارسال کنم ارور میده از دوستان میتونند کمکی به من برسونند:قلب:
برنامه را ضمیمه کردم کدش را هم باز اینجا میفرستم
using System;using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net.Sockets;
using System.Net;
namespace client
{
class Program
{
static void Main(string[] args)
{
byte [] data = new byte [1024];
IPEndPoint ipep = new IPEndPoint (IPAddress.Parse("199.201.121.163"),8754);
Socket server = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
server.Connect(ipep);
server.Send(Encoding.ASCII.GetBytes("POST /api/students/ HTTP/1.1\r\nHost: 199.201.121.163:8754\r\nAccept: application/json\r\nConnectoin: keep-alive\r\nAccept-Encoding: gzip, deflate\r\nUser-agent: HTTPie/0.8.0\r\nContent-Type: application/json; charset=utf-8 \r\nContent-Length: 48 \r\n\r\n {\"firstname\": \"Hossein\", \"lastname\": \"khodayi\"}"));
data = new byte[1024];
server.Shutdown(SocketShutdown.Both);
server.Close();
}
}
}
مشکل هم در عکس زیر
ضمیمه 128323
پورت 8754 روی سیستمی که میخواین بهش وصل شین با آدرس 199.201.121.163 باز نیست. شماره پورت و آدرس رو بررسی کنید. اگه درخواست HTTP هست مطمئنید که پورت 80 نیست؟
برای بررسی از باز بودن پورت میتونید در Command Prompt وارد کنید telnet 199.201.121.163 8754. البته اگه Telnet Client رو نصب کرده باشین.