2 qq 26821749 qq_26821749 于 2015.05.31 14:59 提问

【求助】网络编程。。。

最近在学用网络编程,但是一直遇到一个问题,就是书配套的代码可以顺利运行,但是自己根据书(只是对字符类型的部分进行了转化),打的代码却不能顺利运行完(或者是客户端与服务器之间不连接),书上用的是VC++,但我用的是VS2012,这会不会有什么影响,是选择UNICODE或ANIS环境的问题吗?
还有一个问题是当服务器端跟客户端都显示开启成功,但是却没有实现通信,这是怎么回事额。。。

5个回答

oyljerry
oyljerry   Ds   Rxr 2015.05.31 15:39

字符集不同,同时导致一些API版本也不同,你需要多增加一些调试信息等来分析你的程序,看什么地方有问题。

caozhy
caozhy   Ds   Rxr 2015.05.31 15:53

如果你什么都不会,只是想运行下程序,建议你还是用和你书上一样的VC++ 6.0比较好。

qq_20777367
qq_20777367   2015.05.31 17:36

字符集不同,如果vs玩的不是很溜还是先用vc++6.0比较好。。

gamefinity
gamefinity   Rxr 2015.05.31 17:59

1.Unicode的确有可能产生问题,但是这个问题应该不大,至少你在建立连接的时候应该还碰不到Unicode的事情。
2.最简单的是比较法。你的过程中我看到两个变化,一个是书上的程序和你自己的程序,一个是vc和vs2012。那么你有没有试过在vc上写你自己的程序,有没有问题?或者在vs2012上用书里的程序,有没有问题?
3.没有通讯,我不知道你是tcp还是udp。但是,出错早哪步?俄国是在bind/accept阶段,应该不是Unicode问题,如果是send/recv阶段,而且收到了数据但是解析错误,有可能是Unicode的问题。
4.如有必要,可以上传你的程序来共同探讨。

tianyang2008
tianyang2008   2015.06.01 15:49

支持使用utf8。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
[求助]评标办法[求助]评标办法[求助]评标办法
[求助]评标办法[求助]评标办法[求助]评标办法[求助]评标办法[求助]评标办法[求助]评标办法
求助帮忙调试下MFC源代码
求助,帮忙调试下MFC源代码。求助,帮忙调试下MFC源代码。求助,帮忙调试下MFC源代码
求助代码
请问哪位高手知道怎么在ArcGIS里用VBA写裁切代码的,要基于Ienvelope的接口?要求是能在打开的图层中选中一个方框,然后能把选中的图裁出来并保存,谢谢了!
红蜘蛛6.21160(512用户完美破解版)
『红蜘蛛多媒体网络教室』由广州创讯软件有限公司开发,简称《红蜘蛛软件》。该软件运行于加载TCP/IP协议的Windows2000/XP/2003/VISTA网络,主要在局域网络上实现多媒体信息的教学广播,是一款实现在电子教室、多媒体网络教室或者电脑教室中进行多媒体网络教学的非常好的软件产品,集电脑教室的同步教学、控制、管理、音视频广播、网络考试等功能于一体,并能同时实现屏幕监视和远程控制等网络管理的目的。它专门针对电脑教学和培训网络开发,可以非常方便地完成电脑教学任务,包括屏幕广播与点播、屏幕监视、遥控辅导、屏幕录制、屏幕回放、网络考试、网上语音广播、两人对讲和多方讨论、VCD/MPEG/AVI/MP3/WAV/MOV/RM/RMVB等视频流的网络播放、黑屏肃静、同步文件传输、提交作业、联机讨论、远程命令、获取远端信息、电子教鞭、电子黑板与白板、电子抢答、电子点名、网上消息、电子举手、锁定学生机的键盘和鼠标、远程开关机和重启、学生机同步升级服务、远程安装、倒计时、班级和学生管理等,对于传统的辅助教学模式来说,这是一种教学上的突破。
11岁车祸截肢女孩的求助
各位叔叔阿姨: 我叫李皖湘,今年11岁,湖南省郴州市嘉禾县人,我是一名留守儿童。在离家8里路的坦坪中心小学读5年级,学校无校车也没有宿舍,2014年10月13日下午4:30时放学,我和往常一样和本村的同学一起骑自行车回家,由于是山村小路,路上又有很多泥土堆,当我的自行车行至泥土堆处时刚好迎面极速驶來的渣土车也到达此处,自行车被泥土堆绊倒被渣土车从右腿和右胳膊处碾压而过,我当时喊了一声妈妈和我同学
向破解高手求助
本人有一套脚本是加密的,目前需要破解及反编译(需要源代码),该脚本应该是用perl语言编写,使用UltraEdit32软件编辑,但在编辑后作者直接加密生产可执行文件,知道的就这么多了,那位大侠有能力破解的请回复,如能破解定当酬谢。
TestSOS,一键求助的demo
自己写了一个一键求助的demo,只有发短信向紧急联系人以及警方(为避免麻烦,未添加向警方发短信功能)报告位置信息的功能,只要系统授权,双击手机电源键即可发求助短信。 只实现相关功能,app界面未经过任何优化 下面是下载链接:https://pan.baidu.com/s/1jIeijTc
向会C程序设计的高手求助
w); return 0;} y); if(m7||w7)w-=7; else w+=7; } printf("%d>/n" d m &d); printf("%d—%d—%d:<" &m &y d; scanf("%d%d%d" m y w #include #include #include int main(){ short c
ZZULIOJ 1798: 戴姆勒的求助【数学】
戴姆勒最近比较喜欢平方数,自称掌握所有关于平方数的题。 灿灿听到后就不高兴了,立马要考考他。 聪明的灿灿要用立方数来难倒他。 他给戴姆
如何调试、排错zen cart网站(出现空白页面)
在调试zencart网店时,有时修改了某些文件,网店前台显示不完整了,或者出现了空白页面,可以通过以下方法打开错误提示: 出错的时候自己调整一下。 排错方法 错误记录在 /cache/ 目录下,前台的错误记录文件名为 "myDebug-xxxxxx.log" ,后台的错误记录文件名为 "myDebug-adm-xxxxxxx.log" 如果需要在浏览器中显示出错误信息(注意,客