私はJavaでこのコードを書きました
public class Client
{
private static int _port;
private static Socket _socket;
public static void main(String[] args)
{
try
{
_port = 8071;
_socket = new Socket("localhost", _port);
Random rand = new Random();
int n = rand.nextInt(50) + 1;
DataOutputStream dos = new DataOutputStream(_socket.getOutputStream());
dos.writeInt(n);
dos.flush();
// Show the server response
DataInputStream din = new DataInputStream(_socket.getInputStream());
int ServerNumber= din.readInt();
System.out.println(ServerNumber);
String serverRandomString=din.readUTF();
System.out.println(serverRandomString);
din.close();
dos.close();
}
これは単純なソケット通信です。私のサーバーは Java ですが、C でクライアントを書きたいと思っています。C の DataOutputStream と DataInputStream に代わるものはありますか?