黑马程序员技术交流社区
标题:
IP 与端口的问题
[打印本页]
作者:
↖落葉下♀媃媚
时间:
2013-4-9 16:08
标题:
IP 与端口的问题
本帖最后由 ↖落葉下♀媃媚 于 2013-4-9 16:11 编辑
Thread threadwatch=null;//负责监听客户端连接请求的线程
Socket socketwatch=null;//负责监听的套接字
private void btn1_Click(object sender, EventArgs e)
{
//创建服务端负责监听的套接字,参数(使用Ip4寻址协议,使用流式连接,使用TCP协议传输数据)
socketwatch = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
//获得文本框中的Ip地址对象
IPAddress address = IPAddress.Parse(textIP.Text.Trim());
//创建包含Ip和Port的网络节点对象
IPEndPoint endpoint = new IPEndPoint(address, int.Parse(textPORT.Text.Trim()));
//将负责监听的套接字绑定到唯一的Ip和端口上
socketwatch.Bind(endpoint);
//设置监听队列的长度
socketwatch.Listen(10);
//开始监听客户端连接请求,
Socket connection = socketwatch.Accept();
//创建负责监听的线程,并传入监听方法
threadwatch = new Thread(watch);
threadwatch.IsBackground = true;//设置为后台线程
threadwatch.Start();//启动线程
Showmsg("服务器启动监听成功");
}
void watch()
{
Socket connection = socketwatch.Accept();
Showmsg("客户端连接成功");
}
void Showmsg(string msg)
{
text.AppendText(msg+"\r\n
为什么那句总抛异常,大神们给看看,写的时候没问题,一生成就出错
作者:
zerochen46
时间:
2013-4-12 22:13
是不是你的IP地址不是你的本机的地址啊,服务器运行在哪个就要用那台机器的IP地址
作者:
刘欢
时间:
2013-4-12 22:16
IP地址要设成你本机的IP地址,最好把本地连接设成固定IP。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2