设为首页 加入收藏 网站首页
休闲娱乐
军事·社会百态·娱乐八卦·校园
体育·美女写真·幽默笑话·游戏
综合·在线视频·搞笑图片·灵异
两性生活
两性知识·性爱技巧
情色实录·两性图片
女性健康·同性之恋
电脑网络
网络编程·网页制作·软件教学
操作系统·图形图象·冲浪宝典
网络安全·邮件系统·认证考试
热点专题
芙蓉·真人漫画
72式·欲望都市
帅哥·人体彩绘
您现在的位置: 世纪中国 >> 网络编程 >> C#CSHARP教学 >> c#应用 >> 教程正文
C# Socket编程
作者:中国图霸    教程来源:网络    点击数:    更新时间:2007-1-1
 

private void button1_Click(object sender, System.EventArgs e)

{

IPAddress ipRemote ;

try

{

ipRemote = IPAddress.Parse ( textBox1.Text ) ;

}

catch //判断给定的IP地址的合法性

{

MessageBox.Show ( "输入的IP地址不合法!" , "错误提示!" ) ;

return ;

}

 

IPHostEntry ipHost ;

try

{

ipHost = Dns.Resolve ( textBox1.Text ) ; 

}

catch //判断IP地址对应主机是否在线

{

MessageBox.Show ("远程主机不在线!" , "错误提示!" ) ;

return ;

}

 

string sHostName = ipHost.HostName ;

try

{

TcpClient tcpClient = new TcpClient(sHostName,8000);//对远程主机的8000端口提出TCP连接申请

nsStream = tcpClient.GetStream();//通过申请,并获取传送数据的网络基础数据流  

swWriter = new StreamWriter(nsStream);//使用获取的网络基础数据流来初始化StreamWriter实例

button1.Enabled = false ;

button2.Enabled = true ;

tcpConnect = true ;

statusBar1.Text = "已经连接!" ;

}

catch

{

MessageBox.Show ( "无法和远程主机8000端口建立连接!" , "错误提示!" ) ;

return ;

}

}

 

//发送

private void button2_Click(object sender, System.EventArgs e)

{

if (textBox2.Text !="")

{

swWriter.WriteLine(textBox2.Text);//刷新当前数据流中的数据

swWriter.Flush();

}

else

{

MessageBox.Show("发送信息不能为空!","错误提示!");

}

}

// 清理所有正在使用的资源。

protected override void Dispose( bool disposing )

{

if ( tcpConnect )

{

swWriter.WriteLi

上一页  [1] [2] [3] [4] [5] [6] 下一页

分类推荐
社会 社会 娱乐 军事 校园
幽默 体育 女性 专题
电脑 编程 网页 软件 系统
安全 图象 冲浪 认证
搞笑 人物 动物 物品 表情
签名 色图 漫画 奇闻
美女 明星 清纯 自拍 欧美
丝袜 卡通 性感 走光
两性 知识 性图 孕育 技巧
同性 单身 情感 实录
视频 写真 搞笑 MTV 翻唱
写实 片段 游戏 综艺
c#应用热门文章
普通教程 C#操作Word文档(Office 2007)
普通教程 对C#委托及事件委托的理解
普通教程 C# GridView 排序及分页
普通教程 关于C#中的DLLImport
普通教程 再现C#导出Excel源码
普通教程 C#结合串口通信类实现串口通信
普通教程 对C#下函数,委托,事件的一点
普通教程 C# 操作文件
普通教程 C#使用WIN32API来遍历文件和目
普通教程 C# Enum设计和使用的相关技巧
普通教程 C#实现类似qq的屏幕截图程序
普通教程 C#的Windows编程中多语言的实现
普通教程 C#中的抽象类
普通教程 Visual C#创建和使用ActiveX组
普通教程 用C#访问ACCESS数据库问题
普通教程 c#远程获取网页内容
普通教程 C#一个象棋游戏程序
普通教程 用C#动态创建Access数据库
普通教程 在C#中使用热键隐含窗口
普通教程 用C#把文件转换为XML

  广东广州海珠区 世纪网络工作室 版权所有 上海电信提供网络带宽
信箱: 9297659@qq.com 粤ICP备06113754号