刚开始学socket,问个东西
这是服务器端的
IPAddress myIP=IPAddress.Parse("127.0.0.1");
IPEndPoint myServer=new IPEndPoint(myIP,3131);
Socket socket1=new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
socket1.Bind(myServer);
socket1.Listen(50);
Socket sa=socket1.Accept();
Console.WriteLine("chatserver is ready........");
if(sa.Connected)
{
while(true)
{
Byte[] b=new Byte[64];
sa.Receive(b,b.Length,0);
string ccc=System.Text.Encoding.BigEndianUnicode.GetString(b);
Console.WriteLine(ccc);
这是客户端的
string ccc=textBox3.Text.Trim();
Socket s=new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);
IPAddress serverIP=IPAddress.Parse(textBox1.Text);
IPEndPoint server=new IPEndPoint(serverIP,3131);
s.Connect(server);
Byte[] b=new Byte[64];
b=System.Text.Encoding.BigEndianUnicode.GetBytes(ccc.ToCharArray());
s.Send(b,b.Length,0);
运行时候一发消息就出现"服务器积极的拒绝……"的信息,问题出在哪了?服务器端的chatserver is ready也没有显示。。