黑客软件源代码1(精)

时间:2022-05-19 23:05:19 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


■ C#、网络编程之三——网络编程中的一些技巧 ————————————————以下为程序代码————————————— bool tcpListen = false ; bool udpListen = false ; //设定端口状态标识位 System.Net.IPAddress myIpAddress = IPAddress.Parse("202.96.170.165" ; System.Net.IPEndPoint myIpEndPoint=new IPEndPoint(myIpAddress , 8000; try { System.Net.Sockets.TcpClient tcpClient = new TcpClient ( ; tcpClient.Connect ( myIpEndPoint ; //对远程计算机的指定端口提出TCP连接请求 tcpListen = true ; } catch { } try { System.Net.Sockets.UdpClient udpClient = new UdpClient ( ; udpClient.Connect ( myIpEndPoint ; //对远程计算机的指定端口提出UDP连接请求 udpListen = true ; } catch { } if ( tcpListen == false && udpListen == false { MessageBox.Show ( "8000端口关闭!" , "提示" ; } else MessageBox.Show ( "8000端口打开!" , "提示" ; } ———————————————————————————————— private void Listen ( { //创建一个TcpListener实例,并对指定端口进行侦听 TcpListener tcpListener = new TcpListener ( 1234 ; //开始侦听 tcpListener.Start ( ; //返回可以用以处理连接的Socket实例 Socket socket =

tcpListener.AcceptSocket ( ; try { //如果返回值是"true",则产生的套节字已经接受来自远方的连接请求 if ( socket.Connected { MessageBox.Show("已经和客户端成功连接!"; } } catch ( Exception ey { MessageBox.Show ( ey.ToString ( ; } } —————面是创建线程,并启动线程的具体代码:———————— Thread _thread = new Thread (new ThreadStart(Listen ; _thread.Start ( ; ———————————————————————————————— _thread.Abort ( ; //销毁线程 tcpListener.Stop ( ; //回收资源 Application.Exit ( ; //退出应用程序 ————————————————————————————————






本文来源:https://www.wddqw.com/doc/bc5c78663868011ca300a6c30c2259010202f390.html