如果要在Visual Studio2010下进行SOCKET编程,如何配置
众所周知TCP(Transmission Control Protocol )是一种面向连接的、可靠的、基于字节流的通信协议。而开发TCP socket应用程序是一件比较简单的事情。下面就用一个比较简单的demo 讲解开发的过程。
该程序分为客户端和服务器端,客户端主要是向服务器端发送数据,服务器端主要是对于接收的数据进行显示。
TCP服务器端和客户端的主要流程:
服务器端:1 创建套接字 2 绑定 3 监听 4 接受连接 5 收发数据 6 关闭
客户端: 1 创建套接字 2 连接 3 收发数据 4 关闭
实现中用到的主要函数及
服务器: 1 WSAStartup() 2 socket() 3 bind() 4 listen() 5 accept() 6 recv() 7 closesocket() 8 WSACleanup()
客户端: 1 WSAStartup() 2 socket() 3 connect() 4 send() 5 closesocket() 6 WSACleanup()
下面是server 和 client 的实现代码,运行的时候首先启动server,然后再启动client, 则在server部分打印出“hello world” 。
我不知道你用的是visual studio那个版本,我以visual studio2003为例。
因为创建web项目时,需要http服务器,一般是IIS。所以IIS要配置一下。
1、打开你的项目所在文件夹,找到sln的项目文件,比如mywebsln ,右键,用记事本打开。
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "tohtml", "http://1921682166/book/tohtmlcsproj", "{B87DF9DC-AF24-421B-8B73-1B4C1A30D4AD}"
上述话中的,http://1921682166/book/tohtmlcsproj
非常重要。
book表示虚拟目录。
2、在iis中建立一个book的虚拟目录,把book的地址,指到你这个文件夹,比如你的项目文件在book文件夹里,则为d:\webroot\我的网站\book
注意:如果你的站点的端口不是80,则应把sln中的http://1921682166 改成 http://1921682166:800
后面的不变。
工具/材料
VisualStudio2008
打开VisualStudio软件,选择菜单栏下的新建项目选项,如下图所示
在弹出的新建项目页面中,选择”报表服务器项目向导”选项,如下图所示
然后给报表设置数据源,类型注意选择SQL Server,连接字符串选择数据库中的一个表,如下图所示
接下来在查询设计器中设计报表的数据查询语句,如下图所示,通过可视化操作即可创建查询语句
然后就是选择报表类型,这里我们选择表格类型的报表,如下图所示
然后会弹出报表布局设计界面,这里选择渐变,包括小计,启用明晰,如下图所示
接下来在完成向导界面中给报表起个名字,注意勾选预览报表,如下图所示
最后在报表设计器中可以直接预览你设计的报表,大家可以在预览界面看一下报表是否合适,不合适在做适当修改
1、开始--》所有程序--》Microsoft Visual Studio 2008 R2--》配置工具--》SQL server配置管理器
2、然后打开配置管理器,查看图中的服务是否开启了。如果没有开启,就把相应的服务开启。
3、进行连接,此时已经已经不再报错了。
注意:第一步中的是sql server配置管理器而不是reporting service 配置管理器。
0条评论