- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TCP和UDP编程习题.doc
1.使用TCP?协议编写服?务器端和客?户端的控制?台程序,要求在连接?成功后首先?由服务器端?向客户端发?送欢迎标语?,然后由客户?端连续发送?5条具体的?信息,再由服务器?端发送5条?具体的信息?,最后实现在?服务器端和?客户端之间?的同步通信?,其中通信的?信息要能支?持中文。
服务器端代?码
using? Syste?m;
using? Syste?m.Colle?ction?s.Gener?ic;
using? Syste?m.Text;
using? Syste?m.Net;
using? Syste?m.Net.Socke?ts;
names?pace VarTc?pClie?nt
{
class? VarTc?pClie?nt
{
priva?te stati?c int SendD?ata(Socke?t s, byte[] data)
{
int total? = 0;
int size = data.Lengt?h;
int datal?eft = size;
int sent;
byte[] datas?ize = new byte[4];
datas?ize = BitCo?nvert?er.GetBy?tes(size);
sent = s.Send(datas?ize);
while? (total? size)
{
sent = s.Send(data, total?, datal?eft, Socke?tFlag?s.None);
total? += sent;
datal?eft -= sent;
}
retur?n total?;
}
priva?te stati?c byte[] Recei?veDat?a(Socke?t s)
{
int total? = 0;
byte[] datas?ize = new byte[4];
int recv;
recv = s.Recei?ve(datas?ize, 0, 4, Socke?tFlag?s.None);
int size = BitCo?nvert?er.ToInt?32(datas?ize, 0);
int datal?eft = size;
byte[] data = new byte[size];
while? (total? size)
{
recv = s.Recei?ve(data, total?, datal?eft, Socke?tFlag?s.None);
if (recv == 0)
{
data = Encod?ing.ASCII?.GetBy?tes(BYE);
break?;
}
total? += recv;
datal?eft -= recv;
}
retur?n data;
}
stati?c void Main(strin?g[] args)
{
byte[] data = new byte[1024];
byte[] data1? = new byte[1024];
byte[] data2? = new byte[1024];
int sent;
IPEnd?Point? iep = new IPEnd?Point?(IPAdd?ress.Parse?(), 9050);
Socke?t clien?t = new Socke?t(
您可能关注的文档
- (五)各地教育团队赴南阳市西峡县城区一小考察学习的报道与体会(名校课模讲座五之).doc
- 【玖玖爱枢♀】熄灯的天堂[枢姬小时候]- -([love] for female heaven [pin lights - - pin Ji Young).doc
- 基于产品系统设计理论的文化衍生产品开发设计过程研究[精品资料].doc
- 2018届江西省南昌一中、南昌十中高三两校上学期联考d地理试题及答案.doc
- 2019年考研经典总结归纳2005年-2018年考研数学一历年真题.doc
- 年自考《国际贸易理论与实务》真题和答案.doc
- 机械设备行业2012年投资策略.doc
- 学生奥运征文作文范文篇.doc
- 新目标英语七年级下同步辅导UnitImwatchingTV.doc
- 推进地方性高等医学院校教学改革的思考.doc
最近下载
- 2025年人工智能与机器学习课程期末考试题及答案.docx VIP
- 雪迪龙 SCS-900UV使用说明书.pdf VIP
- 2026中国电科36所校园招聘考试模拟卷及答案解析(夺冠).docx VIP
- 古代诗人名人王维人物介绍PPT.pptx VIP
- 温州市2026届高三第一次适应性考试(一模)语文试卷(含答案详解)原卷.pdf
- EXCEL上机操作题.doc VIP
- 贵州兴义电力发展有限公司2026年校园招聘备考题库及答案详解参考.docx VIP
- 金属材料学 戴起勋 上传完整版.doc VIP
- 心率变异性分析评价糖尿病患者自主神经病变应用.doc VIP
- 道路旅客运输企业安全生产操作规程汇编 .pdf VIP
原创力文档


文档评论(0)