例如我有100个IP地址(包括对应的端口号)如何向这100个IP地址+端口号发送我想要发送ASCII字符串?
找的资料是说用Send函数,小弟不才不会用,哪位大哥给个完整的代码?
不胜感激!!
找的资料是说用Send函数,小弟不才不会用,哪位大哥给个完整的代码?
不胜感激!!
解决方案 »
- c#如何在数据库插入语句中加判断?
- c# 调用dll文件的回调函数问题(超困惑)
- 急求一个sql语句,在线等
- 请教关于网页数据写入文件夹和excel表的问题
- 在VB.NET中,我的模块中的public变量和方法为什么在其它代码文件中无法访问到,问题出在哪里
- DataSet.Tables[“TableName”]赋值给dataGridView1.DataSource为什么为NULL?
- dataset绑定dropdownlist的问题
- .Net1.1 可以联接使用 Sqlserver20005么???
- 请问在AD里,用C#语言移动帐户所在的目录怎么实现?
- c#的桌面客户端,使用SQLite数据库靠谱吗
- [原创]近段时间有空, 自己写了个“空间互踩”软件~~~还是新手~~请大家给点意见
- 通过ODBC方式连接数据库,如何查询数据库中存在多少schema?
string host="127.0.0.1";
IPAddress ip = IPAddress.Parse(host);
IPEndPoint ipe = new IPEndPoint(ip,port);//把ip和端口转化为IPEndPoint实例
Socket c = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);//创建一个Socket
c.Connect(ipe);//连接到服务器
string sendStr = "hello!This is a socket test";
byte[] bs = Encoding.ASCII.GetBytes(sendStr);
c.Send(bs,bs.Length,0);//发送测试信息
c.Close();
然后我要发送的目标IP地址和端口应该放在哪里呢?我运行后出现错误?小弟对TCP协议不是很懂,请多指教!!!
int port=2000;
string host="127.0.0.1";
IPAddress ip = IPAddress.Parse(host);
IPEndPoint ipe = new IPEndPoint(ip,port);//把ip和端口转化为IPEndPoint实例
Socket c = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);//创建一个Socket
c.Connect(ipe);//连接到服务器
string sendStr = "hello!This is a socket test";
byte[] bs = Encoding.ASCII.GetBytes(sendStr);
c.Send(bs,bs.Length,0);//发送测试信息
c.Close();
如何把端口号和IP地址连在一块呢?我只要在文本框里面输入192.168.0.1:9958象这样的IP地址直接加上端口号就可以发送出去呢?
很像java