当前位置: 首页 > news >正文

网站建设模板 源码 特效做网站服务器哪个好

网站建设模板 源码 特效,做网站服务器哪个好,微信上的网站怎么做,好项目网SocketUDP 自己即是服务器又是客户端 #xff0c;在发消息只需要改成对方ip和端口号即可 前提对方必须开启服务器 socket.Bind(new IPEndPoint(IPAddress.Parse(192.168.107.72), 8080)); 控件#xff1a;Button,TextBox,RichTextBox 打开自己服务器 public…SocketUDP 自己即是服务器又是客户端 在发消息只需要改成对方ip和端口号即可 前提对方必须开启服务器 socket.Bind(new IPEndPoint(IPAddress.Parse(192.168.107.72), 8080)); 控件Button,TextBox,RichTextBox 打开自己服务器 public Form1() {InitializeComponent();//1创建一个服务器 绑定的是ip和端口号 192.168.107.83, 8080// 张三的终端 以后谁想跟张三聊的时候 发这个ip和端口号socket new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);socket.Bind(new IPEndPoint(IPAddress.Any, 8080));startReceive(); } Socket socket; void startReceive() {byte[] bs new byte[1024];Task.Run(() {while (true){int count socket.Receive(bs);string s Encoding.UTF8.GetString(bs,0, count);this.Invoke((Action)(() {richTextBox1.AppendText(s \t\n);}));}}); } 发送按钮事件 private void button1_Click(object sender, EventArgs e) {//发消息的一定要注意iphe端口号socket.SendTo(Encoding.UTF8.GetBytes(this.textBox1.Text),new IPEndPoint(IPAddress.Parse(192.168.107.73), 8082)); } Socket组播服务器 组播需要使用组播地址在 IPv4 中它的范围从 224.0.0.0 到 239.255.255.255 并被划分为局部链接多播地址、预留多播地址和管理权限多播地址三类 224.0.0.0 ~ 224.0.0.255: 局部链接多播地址是为路由协议和其它用途保留的地址   只能用于局域网中路由器是不会转发的地址 224.0.0.0 不能用是保留地址   224.0.1.0 ~ 224.0.1.255: 为用户可用的组播地址临时组地址可以用于 Internet 上的。 224.0.2.0 ~ 238.255.255.255: 用户可用的组播地址临时组地址全网范围内有效   239.0.0.0 ~ 239.255.255.255: 为本地管理组播地址仅在特定的本地范围内有效 public Form1(){InitializeComponent();}Socket socket;private void button1_Click(object sender, EventArgs e){//1创建socket对象socket new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);//2 绑定ip和端口号socket.Bind(new IPEndPoint(IPAddress.Parse(192.168.107.83), 8080));//3 加入组播地址//SetSocketOption 添加套接字可配置选项//参数1.支持协议类型//参数2 添加组播地址的功能//参数3 要组播的地址socket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership,new MulticastOption(IPAddress.Parse(224.0.0.188)));//4以后大家要是接受的话 接受组内发来的消息的时候 必须添接受组内代码//5 接收数据startReceive(); } void startReceive() {new Thread(() {byte[] buffer new byte[1024];while (true){int count socket.Receive(buffer);string s Encoding.UTF8.GetString(buffer, 0, count);richTextBox1.Invoke((Action)(() {richTextBox1.AppendText(s \t\n);}));}}).Start(); }//发送消息 private void button2_Click(object sender, EventArgs e) {//发消息指定组地址进行发送,以后要求接受消息端口号和此处端口号保持一致socket.SendTo(Encoding.UTF8.GetBytes(this.textBox1.Text),new IPEndPoint(IPAddress.Parse(224.0.0.188), 10086)); } socket组播客户端 控件: 两个按钮客户端打开接收消息发送textbox,richtextBox public Form1(){InitializeComponent();}Socket socket;private void button1_Click(object sender, EventArgs e){//1创建socket对象socket new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);//2 绑定ip和端口号socket.Bind(new IPEndPoint(IPAddress.Any, 10086));//3 设置组地址 对客户端加入指定组播地址内socket.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.AddMembership,new MulticastOption(IPAddress.Parse(224.0.1.188)));//4 接受消息Task.Run(() {while (true){byte[] buffer new byte[1024];//int count socket.Receive(buffer);EndPoint ip new IPEndPoint(IPAddress.None, 0); //定义endpoint类型变量终端类型//ReceiveFrom()接受数据的方法 从哪个终端发来的消息//参数3是发来消息的地址 类型是endpointint count socket.ReceiveFrom(buffer, 0, ref ip);IPEndPoint i1 ip as IPEndPoint; // 把endpoint类型 转成IPEndPointstring s Encoding.UTF8.GetString(buffer, 0, count);richTextBox1.Invoke((Action)(() {richTextBox1.AppendText(i1.Address:s \t\n);richTextBox1.SelectionStartrichTextBox1.Text.Length; richTextBox1.ScrollToCaret();}));}});}private void button2_Click(object sender, EventArgs e){//socket.SendTo(Encoding.UTF8.GetBytes(hello world),// new IPEndPoint(IPAddress.Parse(192.168.107.83), 8080));if (Encoding.UTF8.GetBytes(this.textBox1.Text).Length1024){return;}socket.SendTo(Encoding.UTF8.GetBytes(this.textBox1.Text),new IPEndPoint(IPAddress.Parse(224.0.1.188), 10086));}
http://www.hkea.cn/news/14308781/

相关文章:

  • 网站建设汇报织梦网站地图生成
  • 免费在线自助建站浙江做网站公司排名
  • 兰考县红庙关东村做网站的域名注册要求
  • 淄博网站定制Wordpress微支付
  • 金融网站的设计科技网络有限公司
  • 怎样做公司网站建设wordpress更改文件上传目录
  • 网站用户体验方案域名是指什么
  • 设计图片的app软件做seo网站标题用什么符号
  • 天津网站建设网站建设公众号开发者是什么
  • 46设计网站官网商城网站需求
  • 建设设计网站公司驾校网站建设方案
  • 温室大棚建设 网站及排名转卖r语言网站开发
  • 苏州网站开发公司济南兴田德润o厉害吗WordPress朗读
  • 网站ip流量查询杭州网站建设 双收
  • 网站背景颜色代码中国城乡建设部人力网站首页
  • 制作一个网站要花多少钱中文域名注册网站
  • 长春建立一个网站需要多少钱?php网站建设全程实例
  • 平台网站模板珠海柏泰教育官方网站建设
  • 萧山品牌网站建设三门峡网站优化
  • pc端网站开发总结招聘网站开发策划方案
  • 扬州做网站的网络公司免费自助建站哪个平台好
  • 资源采集网站如何做注册公司怎么注册啊
  • 有什么做设计接任务的网站网页设计推荐使用路径
  • 安能建设总公司网站打不开游戏网页制作
  • 网站建设的书籍知乎广州知名网站建设后台管理便捷
  • 网站编程设计如何写备注学做网站能找到工作么
  • 永康市建设银行网站查询异地网站建设公司
  • 网站建设微信商城运营手机网站下拉菜单代码
  • 网站建设实训总结范文phpnow 搭建网站
  • 手机网站开发 html5网站备案在线注销