プロが教える店舗&オフィスのセキュリティ対策術

クライアント(Windows7)上でC++を使って、サーバー側(Windows)に対してデータを送りたいです
(ソケット通信?)。

サーバ受信側はC#を使ったプログラムで以下のような感じで考えてます。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Net.Sockets;
using System.IO;

namespace ConsoleApplication1
{
  class Program
  {
    static void Main(string[] args)
    {
      int port = 2222;
      System.Net.IPAddress ip = IPAddress.Parse("127.0.0.1");
      System.Net.Sockets.TcpListener server = new TcpListener(ip, port);
      Console.WriteLine("Enter押してください");
      ConsoleKeyInfo info = Console.ReadKey();
      if (info.Key == ConsoleKey.Enter)
      {
        Console.WriteLine("サーバー待機中");
        server.Start();
        TcpClient client = server.AcceptTcpClient();

        NetworkStream ns = client.GetStream();
        StreamWriter sw = new StreamWriter(ns);

        Console.WriteLine(sw);
      }
    }
  }
}

C++のことがよくわかってないので、送信側でC++を使ってどのように
送信すればいいのかわかりません。

送信するデータはINT型で、1秒間に1回、繰り返し送ります。

よろしくお願いします。

A 回答 (1件)

winsock の関数を使用します。



winsock tcp などのキーワードで、ネットを探せばサンプルはすぐ見つかります。
    • good
    • 0
この回答へのお礼

ありがとうございます。
助かります。

お礼日時:2011/10/18 10:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!