ローカルマシンではこのコードは機能しますが、他のマシンで使用すると機能しません。
socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
PEndPoint localendpoint = new IPEndPoint(IPAddress.Parse("192.168.0.102"), 6001);
try
{socket.Connect(localendpoint);}
catch
{
Console.Write("unable");
Main(args);
}
String sms = "i;want;send;data";
byte[] data = Encoding.ASCII.GetBytes(sms);
socket.Send(data);
Console.Read();
socket.Close(); }
私のサーバー側:
socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
socket.Bind(new IPEndPoint(IPAddress.Parse("192.168.0.102"),6001));
socket.Listen(100);
Socket acepted = socket.Accept();
実際、他のマシンを構成したいのですが、これと同じコードを異なるIPで使用しましたが、見つかりません。他のマシンのIPは192.168.0.102です。他の場所にある構成方法は?