一、生成.exe文件

1.在如图所示的位置填写服务器地址,并选择"Release"、“x86”,然后点击“启动”

在弹框中选择“继续调试”

2.在/Socket_Test_Lesson/Socket_Test_01/bin/x86/Release中生成控制台的应用程序

3.双击exe程序,弹出如图所示的弹框,这是因为写的是服务器地址,但是却在本机运行了

二、将release文件复制到服务器中

注:1.参考资料:http://edu.manew.com/course/216/learn#lesson/3335

http://www.cnblogs.com/Alex80/p/5460536.html

遇到的问题

2.C:\Users\zjhl>Netsh winsock reset
请求的操作需要提升(作为管理员运行)。

原因:该命令需要有管理员权限

解决办法:以管理员权限打开该控制台。在命令窗口中输入“cmd”,当搜索到该命令后,点击鼠标右键“以管理员权限运行”

3.System.Net.Sockets.SocketException:“在其上下文中,该请求的地址无效。”,点击“显示诊断工具”,在右侧显示“Internet Explorer的新版本”

原因:Internet Explorer的版本太低

解决办法:点击蓝色字体“Internet Explorer的新版本”,进行下载并安装,安装成功后重新启动电脑就可以了

4.调试时输出如下提示:

1. 使用调试生成配置或禁用调试选项“启用‘仅我的代码’”。
2. 检查调试选项下的“符号”设置。“Socket_Test_01.exe”(CLR v4.0.30319: Socket_Test_01.exe): 已加载“C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“Socket_Test_01.exe”(CLR v4.0.30319: Socket_Test_01.exe): 已加载“C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“Socket_Test_01.exe”(CLR v4.0.30319: Socket_Test_01.exe): 已加载“C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“Socket_Test_01.exe”(CLR v4.0.30319: Socket_Test_01.exe): 已加载“C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。
“Socket_Test_01.exe”(CLR v4.0.30319: Socket_Test_01.exe): 已加载“C:\Windows\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_zh-Hans_b77a5c561934e089\mscorlib.resources.dll”。模块已生成,不包含符号。
程序“[18232] Socket_Test_01.exe”已退出,返回值为 0 (0x0)。

原因:模式没有调整对

解决办法:

①使用“调试”模式生成代码

②禁用调试选项,启用“仅我的代码”,然后重新改成Release重新生成一遍

5、

“Socket_Test_01.exe”(CLR v4.0.30319: DefaultDomain): 已加载“C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll”。无法查找或打开 PDB 文件。
“Socket_Test_01.exe”(CLR v4.0.30319: DefaultDomain): 已加载“F:\ARVRMR\InteractBigScreen\20_AR互动大屏第二十课资料\20_AR互动大屏第二十课资料\Socket_Test_Lesson\Socket_Test_01\bin\x86\Debug\Socket_Test_01.exe”。已加载符号。
“Socket_Test_01.exe”(CLR v4.0.30319: Socket_Test_01.exe): 已加载“C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll”。无法查找或打开 PDB 文件。
“Socket_Test_01.exe”(CLR v4.0.30319: Socket_Test_01.exe): 已加载“C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll”。无法查找或打开 PDB 文件。
“Socket_Test_01.exe”(CLR v4.0.30319: Socket_Test_01.exe): 已加载“C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll”。无法查找或打开 PDB 文件。
“Socket_Test_01.exe”(CLR v4.0.30319: Socket_Test_01.exe): 已加载“C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll”。无法查找或打开 PDB 文件。
引发的异常:“System.Net.Sockets.SocketException”(位于 System.dll 中)
“System.Net.Sockets.SocketException”类型的未经处理的异常在 System.dll 中发生 
在其上下文中,该请求的地址无效。

“Socket_Test_01.exe”(CLR v4.0.30319: Socket_Test_01.exe): 已加载“D:\soft\unity\visualstudio\Professional\Common7\IDE\PrivateAssemblies\Runtime\Microsoft.VisualStudio.Debugger.Runtime.dll”。
“Socket_Test_01.exe”(CLR v4.0.30319: Socket_Test_01.exe): 已加载“C:\Windows\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_zh-Hans_b77a5c561934e089\mscorlib.resources.dll”。模块已生成,不包含符号。
程序“[4444] Socket_Test_01.exe”已退出,返回值为 0 (0x0)。

原因:填写的地址与本地的不一致

解决办法:在控制台中输入“ipconfig”,查看ipv4的地址,并将其复制到代码中

此时重新点击“生成”就正常了

服务端运行后,开启客户端,输入ip地址后点击链接,客户端成功将数据发送并接收

服务端也成功将数据接收到

服务器配置(测试服务器)相关推荐

  1. DreamWeaver做ASP 服务器配置篇

    第一步:服务器配置篇 1,打开电脑,在D盘下建立一文件夹newgn(这个夹子就是你的站点存放点了),并且在里面建几个子文件夹(就好似你网站的子目录) 2,回到newgn的根目录,右键选择"共 ...

  2. 【CentOS 7 Web服务器配置】

    第二章 Web服务器配置与管理 文章目录 第二章 Web服务器配置与管理 前言 一.Web是什么? 二.使用步骤 1.安装Apache 2.安装http软件包 3.修改 apache 服务器的配置文件 ...

  3. Linux命令--nc (测试服务器端口是否打开)

    Linux命令--nc (测试服务器端口是否打开) ##参数 想要连接到某处:  nc [-options] hostname port[s] [ports] - 绑定端口等待连接:  nc -l p ...

  4. Linux服务器配置 (转载)

    [目录] 一.Linux 网络服务配置基础 二.NFS服务器配 三.FTP服务器配置 四.web服务器配置 五.Samba服务器配置 六.Telnet服务器配置 七.TFTP服务器配置 八.DHCP服 ...

  5. 财务系统软件数据库服务器配置,SAP数据库应用系统的解决方案

    SAP系统是三层架构,分为前端客户.中间层应用及后端数据库,中间层应用及后端数据库是通过预先定义的SAP API 及DBMS SQL.从服务器来看,有些用户将中间应用层及后端数据库层放在同一个物理服务 ...

  6. dw测试服务器打不开文件,dw重新设置测试服务器

    dw重新设置测试服务器 内容精选 换一换 本节操作介绍在管理控制台创建启动模板的操作步骤.每个账号在每个区域最多可创建30个启动模板.创建启动模板时,所有配置项均为可选.但如果缺失了创建实例的必要参数 ...

  7. 导购网站 服务器,导购网站云服务器配置

    导购网站云服务器配置 内容精选 换一换 云耀云服务器与弹性云服务器的主要区别:云耀云服务器:云耀云服务器是可以快速搭建简单应用的新一代云服务器,云耀云服务器按已搭配的套餐售卖,适用于低负载应用场景,可 ...

  8. 军团要塞2正版服务器,专用服务器配置 - Official TF2 Wiki | Official Team Fortress Wiki

    安装 基于Windows的服务器安装 关于安装Windows专用军团要塞2服务器的步骤,请参考页面 Windows专用服务器. 这个简短教程将指导你在Windows系统上创建军团要塞2专用服务器.目前 ...

  9. MySQL的主从服务器配置

    MySQL的主从服务器配置 常见开源数据库有:MySQL,PostgreSQL,SQLite等,商业性质的:Oracle,Sql Server,DB2,Sybase,Infomix 其中,Oracle ...

最新文章

  1. Android代码实现APK文件的安装与卸载
  2. 80端口被占用pid 4,svhost等占用的解决方法
  3. ASP.NET开发经验积累
  4. sQLserver T-SQL 事务的用法
  5. 电脑技巧:Win10无线投屏功能介绍
  6. 多串口服务器的工作方式及接线示意图介绍
  7. ubuntu上安装 ibus Google拼音输入法
  8. freebsd 安装教程
  9. 蓝桥杯 ALGO-117 算法训练 友好数
  10. 作为程序猿必须了解的生产者与消费者
  11. linux运行非法指令,illegal instruction非法指令的解决思路
  12. 自己把握系统安全,Windows自启动程序的十大藏身之所
  13. Atitit需求文档模板大纲目录 attilax总结
  14. SPI通信协议详解(五)
  15. RTL8152B-VB-CG usb转网口芯片驱动指示灯驱动调试
  16. 利用Python爬取公交地铁数据(TransBigData版)
  17. 特斯拉被曝低级漏洞:用树莓派DIY车钥匙,开锁仅需90秒
  18. word目录编号自动更新排版技巧
  19. 万字总结 JS 数据结构与常用的算法
  20. python爬虫登录微博_python爬虫-模拟微博登录功能

热门文章

  1. 海康Visionmaster-3D工具-匹配-深度图
  2. 在PERC管理的RAID上运行一致性检查
  3. 国庆读书-20221008
  4. 佛山科学技术学院计算机期末试题,佛山科学技术学院 2002-2003学年第一学期概率与数理统计试卷(A卷)...
  5. 基于java+jsp快递物流订单管理系统
  6. 运营流程中的每一步骤通常用方框表示
  7. java 负数的二进制表示
  8. 给定一个字符串,返回最长的元音字母(aeiou)子串的长度
  9. 中文、日文、韩文的unicode范围
  10. 智慧政务说明书 公文管理(三)